Class TabletMutatorBase
- java.lang.Object
-
- org.apache.accumulo.server.metadata.TabletMutatorBase
-
- All Implemented Interfaces:
Ample.TabletMutator
- Direct Known Subclasses:
RootTabletMutatorImpl
public abstract class TabletMutatorBase extends Object implements Ample.TabletMutator
-
-
Field Summary
Fields Modifier and Type Field Description protected AutoCloseable
closeAfterMutate
-
Constructor Summary
Constructors Modifier Constructor Description protected
TabletMutatorBase(ServerContext context, KeyExtent extent)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.accumulo.core.metadata.schema.Ample.TabletMutator
mutate
-
-
-
-
Field Detail
-
closeAfterMutate
protected AutoCloseable closeAfterMutate
-
-
Constructor Detail
-
TabletMutatorBase
protected TabletMutatorBase(ServerContext context, KeyExtent extent)
-
-
Method Detail
-
putPrevEndRow
public Ample.TabletMutator putPrevEndRow(org.apache.hadoop.io.Text per)
- Specified by:
putPrevEndRow
in interfaceAmple.TabletMutator
-
putDirName
public Ample.TabletMutator putDirName(String dirName)
- Specified by:
putDirName
in interfaceAmple.TabletMutator
-
putFile
public Ample.TabletMutator putFile(TabletFile path, DataFileValue dfv)
- Specified by:
putFile
in interfaceAmple.TabletMutator
-
deleteFile
public Ample.TabletMutator deleteFile(StoredTabletFile path)
- Specified by:
deleteFile
in interfaceAmple.TabletMutator
-
putScan
public Ample.TabletMutator putScan(TabletFile path)
- Specified by:
putScan
in interfaceAmple.TabletMutator
-
deleteScan
public Ample.TabletMutator deleteScan(StoredTabletFile path)
- Specified by:
deleteScan
in interfaceAmple.TabletMutator
-
putCompactionId
public Ample.TabletMutator putCompactionId(long compactionId)
- Specified by:
putCompactionId
in interfaceAmple.TabletMutator
-
putFlushId
public Ample.TabletMutator putFlushId(long flushId)
- Specified by:
putFlushId
in interfaceAmple.TabletMutator
-
putTime
public Ample.TabletMutator putTime(MetadataTime time)
- Specified by:
putTime
in interfaceAmple.TabletMutator
-
putLocation
public Ample.TabletMutator putLocation(TServerInstance tsi, TabletMetadata.LocationType type)
- Specified by:
putLocation
in interfaceAmple.TabletMutator
-
deleteLocation
public Ample.TabletMutator deleteLocation(TServerInstance tsi, TabletMetadata.LocationType type)
- Specified by:
deleteLocation
in interfaceAmple.TabletMutator
-
putZooLock
public Ample.TabletMutator putZooLock(ServiceLock zooLock)
- Specified by:
putZooLock
in interfaceAmple.TabletMutator
-
putWal
public Ample.TabletMutator putWal(LogEntry logEntry)
- Specified by:
putWal
in interfaceAmple.TabletMutator
-
deleteWal
public Ample.TabletMutator deleteWal(LogEntry logEntry)
- Specified by:
deleteWal
in interfaceAmple.TabletMutator
-
deleteWal
public Ample.TabletMutator deleteWal(String wal)
- Specified by:
deleteWal
in interfaceAmple.TabletMutator
-
putBulkFile
public Ample.TabletMutator putBulkFile(TabletFile bulkref, long tid)
- Specified by:
putBulkFile
in interfaceAmple.TabletMutator
-
deleteBulkFile
public Ample.TabletMutator deleteBulkFile(TabletFile bulkref)
- Specified by:
deleteBulkFile
in interfaceAmple.TabletMutator
-
putChopped
public Ample.TabletMutator putChopped()
- Specified by:
putChopped
in interfaceAmple.TabletMutator
-
putSuspension
public Ample.TabletMutator putSuspension(TServerInstance tServer, long suspensionTime)
- Specified by:
putSuspension
in interfaceAmple.TabletMutator
-
deleteSuspension
public Ample.TabletMutator deleteSuspension()
- Specified by:
deleteSuspension
in interfaceAmple.TabletMutator
-
putExternalCompaction
public Ample.TabletMutator putExternalCompaction(ExternalCompactionId ecid, ExternalCompactionMetadata ecMeta)
- Specified by:
putExternalCompaction
in interfaceAmple.TabletMutator
-
deleteExternalCompaction
public Ample.TabletMutator deleteExternalCompaction(ExternalCompactionId ecid)
- Specified by:
deleteExternalCompaction
in interfaceAmple.TabletMutator
-
getMutation
protected Mutation getMutation()
-
setCloseAfterMutate
public void setCloseAfterMutate(AutoCloseable closeable)
-
-