| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IntegralLiteral
An integral 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.
|
class |
RealLiteral
A real 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.
|
class |
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.
|
class |
TemporalLiteral
A temporal 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.
|
class |
WildcardStringLiteral
A wildcard 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.
|
| Modifier and Type | Field and Description |
|---|---|
protected ScanLiteral |
ScanRecognizerRelationalBinaryExpr.scanLiteral |
| Modifier and Type | Method and Description |
|---|---|
ScanLiteral |
ScanLiteralFactory.createLiteral(String content,
org.plasma.sdo.PlasmaProperty property,
org.plasma.sdo.PlasmaType rootType,
org.plasma.query.model.PredicateOperator predicateOperator,
org.plasma.query.model.LogicalOperatorName logicalOperatorContext,
DataRowKeyFieldMapping fieldConfig,
StoreMappingContext mappingContext)
Creates and returns a data "flavor" and data type specific scan literal
given various configuration specific as well as predicate context specific
predicate and logical operators.
|
ScanLiteral |
ScanLiteralFactory.createLiteral(String content,
org.plasma.sdo.PlasmaProperty property,
org.plasma.sdo.PlasmaType rootType,
org.plasma.query.model.RelationalOperator relationalOperator,
org.plasma.query.model.LogicalOperatorName logicalOperatorContext,
DataRowKeyFieldMapping fieldConfig,
StoreMappingContext mappingContext)
Creates and returns a data "flavor" and data type specific scan literal
given various configuration specific as well as predicate context specific
relational and logical operators.
|
| Modifier and Type | Method and Description |
|---|---|
List<ScanLiteral> |
ScanLiterals.getLiterals() |
List<ScanLiteral> |
ScanLiterals.getLiterals(DataRowKeyFieldMapping fieldConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
ScanLiterals.addLiteral(ScanLiteral scanLiteral) |
Copyright © 2021. All Rights Reserved.