org.apache.accumulo.server.master.state
Class MergeInfo

java.lang.Object
  extended by org.apache.accumulo.server.master.state.MergeInfo
All Implemented Interfaces:
org.apache.hadoop.io.Writable

public class MergeInfo
extends Object
implements org.apache.hadoop.io.Writable

Information about the current merge/rangeDelete. Writable to serialize for zookeeper and the Tablet


Nested Class Summary
static class MergeInfo.Operation
           
 
Constructor Summary
MergeInfo()
           
MergeInfo(KeyExtent range, MergeInfo.Operation op)
           
 
Method Summary
 MergeInfo.Operation getOperation()
           
 KeyExtent getRange()
           
 MergeState getState()
           
 boolean isDelete()
           
 boolean needsToBeChopped(KeyExtent extent)
           
 boolean overlaps(KeyExtent extent)
           
 void readFields(DataInput in)
           
 void setState(MergeState state)
           
 String toString()
           
 void write(DataOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MergeInfo

public MergeInfo()

MergeInfo

public MergeInfo(KeyExtent range,
                 MergeInfo.Operation op)
Method Detail

readFields

public void readFields(DataInput in)
                throws IOException
Specified by:
readFields in interface org.apache.hadoop.io.Writable
Throws:
IOException

write

public void write(DataOutput out)
           throws IOException
Specified by:
write in interface org.apache.hadoop.io.Writable
Throws:
IOException

getState

public MergeState getState()

getRange

public KeyExtent getRange()

getOperation

public MergeInfo.Operation getOperation()

setState

public void setState(MergeState state)

isDelete

public boolean isDelete()

needsToBeChopped

public boolean needsToBeChopped(KeyExtent extent)

overlaps

public boolean overlaps(KeyExtent extent)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.