- append
Writes a partition in an implementation specific way
- estimatedKeys
estimated number of keys we should write
- finish
we are done, return the finished sstables so that the caller can mark the old
ones as compacted
- getDirectories
The directories we can write to
- getWriteDirectory
Return a directory where we can expect expectedWriteSize to fit.
- maybeSwitchWriter
Guaranteed to be called before the first call to realAppend.
- switchCompactionLocation
Implementations of this method should finish the current sstable writer and
start writing to this di