-
static interface
API required to write an
HFile
class
Adds methods required for writing a compound Bloom filter to the data section of an
HFile
to the
CompoundBloomFilter
class.
(package private) static class
Unified version 2
HFile
block writer.
class
Common functionality needed by all versions of
HFile
writers.
-
class
Base class for cell sink that separates the provided cells into multiple files.
class
class for cell sink that separates the provided cells into multiple files for date tiered
compaction.
class
class
Base class for cell sink that separates the provided cells into multiple files for stripe
compaction.
static class
MultiWriter that separates the cells based on fixed row-key boundaries.
static class
MultiWriter that separates the cells based on target cell number per file and file count.
-
interface
Implementing classes of this interface will be used for the tracking and enforcement of columns
and numbers of versions and timeToLive during the course of a Get or Scan operation.
interface
This interface is used for the tracking and enforcement of Deletes during the course of a Get or
Scan operation.
class
Query matcher for compaction.
class
A query matcher for compaction which can drop delete markers.
class
This class is used for the tracking and enforcement of columns and numbers of versions during the
course of a Get or Scan operation, when explicit column qualifiers have been asked for in the
query.
class
A compaction query matcher that always return INCLUDE and drops nothing.
class
Query matcher for major compaction.
class
Query matcher for minor compaction.
class
A tracker both implementing ColumnTracker and DeleteTracker, used for mvcc-sensitive scanning.
class
Query matcher for normal user scan.
class
Query matcher for raw scan.
class
This class is responsible for the tracking and enforcement of Deletes during the course of a Scan
operation.
class
A query matcher that is specifically designed for the scan case.
class
Keeps track of the columns for a scan if they are not explicitly specified
class
Query matcher for stripe compaction if range drop deletes is used.
class
Query matcher for user scan.
-
class
Similar to MvccSensitiveTracker but tracks the visibility expression also before deciding if a
Cell can be considered deleted
class
Similar to ScanDeletTracker but tracks the visibility expression also before deciding if a Cell
can be considered deleted
-
interface
Specifies methods needed to add elements to a Bloom filter and serialize the resulting Bloom
filter as a sequence of bytes.