| Package | Description |
|---|---|
| org.cloudgraph.hbase.scan |
Analyzes the characteristics of a query and assembles composite start and stop row keys,
in order to leverage the important HBase partial row-key scan
capability for every possible query predicate expression.
|
| org.cloudgraph.hbase.service |
Contains HBase service provider implementation classes.
|
| Class and Description |
|---|
| CompleteRowKey
Represents an entire row key such that every field element in the key is
present.
|
| CompleteRowKeyLiteral
Represents the literal for an individual field within a composite row key and
provides access to the key byte sequence for various supported relational
operators under a row-key 'Get' operation for various optionally configurable
hashing, formatting, padding and other features.
|
| FuzzyRowKey
Provides access to the key byte and fuzzy info byte sequences applicable for
HBase FuzzyRowFilter.
|
| FuzzyRowKeyLiteral
Represents the literal for an individual field within a composite fuzzy row
key scan using HBase FuzzyRowFilter, and provides access to the key byte and fuzzy info byte
sequences under various optionally configurable hashing, formatting, padding
and other features.
|
| PartialRowKey
Represents a composite partial row key scan providing access to the composite
start and stop key bytes.
|
| PartialRowKeyLiteral
Represents the literal for an individual field within a composite partial row
key scan and provides access to start and stop byte sequences for various
relational operators under the HBase partial row-key scan for various
optionally configurable hashing, formatting, padding and other features.
|
| RowKeyScanAssembler
Assembles a complete composite or partial composite partial row (start/stop)
key pair where each field within the composite start and stop row keys are
constructed based a set of query predicates.
|
| ScanCollector
Collector visitor which supports the "recognition" of one or more
partial, fuzzy and other scan
constructs within the context of a binary (query) expression
syntax tree, encapsulating operator precedence and other factors. |
| ScanException |
| ScanLiteral
A configuration driven, context rich abstract class where subclasses are data
"flavor" and data type specific and used to abstract the complexities
involved in assembling the various segments and fields of composite (scan
start/stop) row keys under various relational and logical operator and
various configurable composite key-field hashing, formatting, padding and
other features.
|
| ScanLiteralFactory
Simple factory constructing data "flavor" and data type specific scan
literals given various configuration specific as well as predicate context
specific relational operators.
|
| ScanLiterals
A collection of scan literals which provides various accessor methods which
indicate the applicability of the scan literal collection under various scan
operations.
|
| StringLiteral
A string data "flavor" specific literal class used to abstract the
complexities involved in assembling the various segments and fields of
composite (scan start/stop) row keys under various relational and logical
operator and various configurable composite key-field hashing, formatting,
padding and other features.
|
| WildcardPartialRowKeyLiteral
Represents the literal for an individual field within a composite partial row
key scan and provides access to start and stop byte sequences for various
wildcard operators under the HBase partial row-key scan for various
optionally configurable hashing, formatting, padding and other features.
|
| Class and Description |
|---|
| CompleteRowKey
Represents an entire row key such that every field element in the key is
present.
|
| FuzzyRowKey
Provides access to the key byte and fuzzy info byte sequences applicable for
HBase FuzzyRowFilter.
|
| PartialRowKey
Represents a composite partial row key scan providing access to the composite
start and stop key bytes.
|
Copyright © 2021. All Rights Reserved.