Package | Description |
---|---|
org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache . |
org.apache.hadoop.hbase.regionserver | |
org.apache.hadoop.hbase.regionserver.querymatcher | |
org.apache.hadoop.hbase.security.visibility | |
org.apache.hadoop.hbase.util |
Modifier and Type | Interface and Description |
---|---|
static interface |
HFile.Writer
API required to write an
HFile |
Modifier and Type | Class and Description |
---|---|
class |
CompoundBloomFilterWriter
Adds methods required for writing a compound Bloom filter to the data
section of an
HFile to the
CompoundBloomFilter class. |
(package private) static class |
HFileBlock.Writer
Unified version 2
HFile block writer. |
class |
HFileWriterImpl
Common functionality needed by all versions of
HFile writers. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMultiFileWriter
Base class for cell sink that separates the provided cells into multiple files.
|
class |
DateTieredMultiFileWriter
class for cell sink that separates the provided cells into multiple files for date tiered
compaction.
|
class |
StoreFileWriter
A StoreFile writer.
|
class |
StripeMultiFileWriter
Base class for cell sink that separates the provided cells into multiple files for stripe
compaction.
|
static class |
StripeMultiFileWriter.BoundaryMultiWriter
MultiWriter that separates the cells based on fixed row-key boundaries.
|
static class |
StripeMultiFileWriter.SizeMultiWriter
MultiWriter that separates the cells based on target cell number per file and file count.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ColumnTracker
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 |
DeleteTracker
This interface is used for the tracking and enforcement of Deletes during the course of a Get or
Scan operation.
|
Modifier and Type | Class and Description |
---|---|
class |
CompactionScanQueryMatcher
Query matcher for compaction.
|
class |
DropDeletesCompactionScanQueryMatcher
A query matcher for compaction which can drop delete markers.
|
class |
ExplicitColumnTracker
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 |
IncludeAllCompactionQueryMatcher
A compaction query matcher that always return INCLUDE and drops nothing.
|
class |
MajorCompactionScanQueryMatcher
Query matcher for major compaction.
|
class |
MinorCompactionScanQueryMatcher
Query matcher for minor compaction.
|
class |
NewVersionBehaviorTracker
A tracker both implementing ColumnTracker and DeleteTracker, used for mvcc-sensitive scanning.
|
class |
NormalUserScanQueryMatcher
Query matcher for normal user scan.
|
class |
RawScanQueryMatcher
Query matcher for raw scan.
|
class |
ScanDeleteTracker
This class is responsible for the tracking and enforcement of Deletes during the course of a Scan
operation.
|
class |
ScanQueryMatcher
A query matcher that is specifically designed for the scan case.
|
class |
ScanWildcardColumnTracker
Keeps track of the columns for a scan if they are not explicitly specified
|
class |
StripeCompactionScanQueryMatcher
Query matcher for stripe compaction if range drop deletes is used.
|
class |
UserScanQueryMatcher
Query matcher for user scan.
|
Modifier and Type | Class and Description |
---|---|
class |
VisibilityNewVersionBehaivorTracker
Similar to MvccSensitiveTracker but tracks the visibility expression also before
deciding if a Cell can be considered deleted
|
class |
VisibilityScanDeleteTracker
Similar to ScanDeletTracker but tracks the visibility expression also before
deciding if a Cell can be considered deleted
|
Modifier and Type | Interface and Description |
---|---|
interface |
BloomFilterWriter
Specifies methods needed to add elements to a Bloom filter and serialize the
resulting Bloom filter as a sequence of bytes.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.