public interface SSTableFlushObserver
Modifier and Type | Method and Description |
---|---|
void |
begin()
Called before writing any data to the sstable.
|
void |
complete()
Called when all data is written to the file and it's ready to be finished up.
|
void |
nextUnfilteredCluster(Unfiltered unfilteredCluster)
Called after the unfiltered cluster is written to the sstable.
|
void |
startPartition(DecoratedKey key,
long indexPosition)
Called when a new partition in being written to the sstable,
but before any cells are processed (see
nextUnfilteredCluster(Unfiltered) ). |
void begin()
void startPartition(DecoratedKey key, long indexPosition)
nextUnfilteredCluster(Unfiltered)
).key
- The key being appended to SSTable.indexPosition
- The position of the key in the SSTable PRIMARY_INDEX file.void nextUnfilteredCluster(Unfiltered unfilteredCluster)
startPartition(DecoratedKey, long)
,
and the cluster should be assumed to belong to that partition.unfilteredCluster
- The unfiltered cluster being added to SSTable.void complete()
Copyright © 2009-2022 The Apache Software Foundation