| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PartialRowKeyScanAssembler
Assembles a 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.
|
| Modifier and Type | Method and Description |
|---|---|
List<PartialRowKey> |
ScanCollector.getPartialRowKeyScans() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.hadoop.hbase.client.Scan |
GraphQuery.createScan(PartialRowKey partialRowKey,
org.apache.hadoop.hbase.filter.Filter columnFilter) |
protected void |
GraphQuery.execute(PartialRowKey partialRowKey,
TableReader rootTableReader,
org.apache.hadoop.hbase.filter.Filter columnFilter,
ResultsAssembler collector) |
| Modifier and Type | Method and Description |
|---|---|
protected org.plasma.sdo.PlasmaDataGraph[] |
GraphQuery.execute(org.plasma.query.model.Query query,
org.plasma.sdo.PlasmaType type,
org.plasma.query.collector.SelectionCollector selection,
org.apache.hadoop.hbase.filter.Filter columnFilter,
Expr whereSyntaxTree,
ResultsComparator orderingComparator,
ResultsComparator groupingComparator,
Expr havingSyntaxTree,
List<PartialRowKey> partialScans,
List<FuzzyRowKey> fuzzyScans,
List<CompleteRowKey> completeKeys,
Timestamp snapshotDate) |
protected void |
GraphStreamQuery.executeAsStream(org.plasma.query.model.Query query,
org.plasma.query.collector.SelectionCollector selection,
org.plasma.sdo.PlasmaType type,
org.apache.hadoop.hbase.filter.Filter columnFilter,
Expr whereSyntaxTree,
ResultsComparator orderingComparator,
List<PartialRowKey> partialScans,
List<FuzzyRowKey> fuzzyScans,
List<CompleteRowKey> completeKeys,
Timestamp snapshotDate) |
Copyright © 2021. All Rights Reserved.