See: Description
| Interface | Description |
|---|---|
| HBaseFilterAssembler |
Common interface for HBase row and column filter assemblers.
|
| PredicateFilterAssembler |
Assembles an HBase predicate filter hierarchy based on one or more query
predicates.
|
| Class | Description |
|---|---|
| BinaryPrefixColumnFilterAssembler |
Creates an HBase column filter list using QualifierFilter and BinaryPrefixComparator and recreating composite column qualifier
prefixes for comparison using
CompositeColumnKeyFactory. |
| ColumnPredicateFilterAssembler |
Creates an HBase value and qualifier filter hierarchy to return HBase scan
results representing part of a graph "slice".
|
| ColumnPredicateVisitor |
Creates an HBase value and qualifier filter hierarchy using QualifierFilter /ValueFilter pairs recreating composite column qualifier prefixes using
CompositeColumnKeyFactory. |
| FilterHierarchyAssembler |
Supports assembly of complex HBase filter hierarchies representing query
predicate expression trees using a filter stack.
|
| FilterListAssembler |
Supports assembly of HBase filter lists.
|
| GraphFetchColumnFilterAssembler |
Creates an HBase column filter set based on the given criteria which
leverages the HBase MultipleColumnPrefixFilter to return only columns which make up the
selected data graph.
|
| InitialFetchColumnFilterAssembler |
Creates an HBase column filter set based on the given criteria which
leverages the HBase MultipleColumnPrefixFilter to return only columns for the graph root as
well as any columns associated with type nodes linked through one of more
singular relations.
|
| MultiColumnPredicateFilterAssembler |
Creates an HBase value and qualifier filter hierarchy to return HBase scan
results representing a graph "slice".
|
| MultiColumnPredicateVisitor |
Creates an HBase column filter hierarchy using QualifierFilter /ValueFilter pairs recreating composite column qualifier prefixes using
CompositeColumnKeyFactory. |
| PredicateColumnFilterAssembler |
Creates an HBase column filter hierarchy to return HBase scan results
representing part of a graph "slice" from the set of columns making up a
collection or collection property within the graph.
|
| PredicateRowFilterAssembler |
Processes a where predicate expression tree into a set of HBase row filters arranged within a hierarchy of HBase filter lists.
|
| PredicateUtil | |
| PredicateVisitor |
Processes visitor events for query model elements common to both row and
column filters, such as relational and group operators, within the context of
HBase filter hierarchy assembly and maintains various context information
useful to subclasses.
|
| RowPredicateVisitor |
Creates a hierarchy of regular expression based HBase row filters using
GraphRowKeyExpressionFactory and HBase RegexStringComparator. |
| StatefullBinaryPrefixColumnFilterAssembler |
Creates an HBase column filter list using QualifierFilter and BinaryPrefixComparator and recreating composite column qualifier
prefixes for comparison using
StatefullColumnKeyFactory. |
HBase filters may be collected into lists using FilterList each with a MUST_PASS_ALL or MUST_PASS_ONE (logical) operator. Lists may then be assembled into hierarchies used to represent complex expression trees filtering either rows or columns in HBase.
Copyright © 2021. All Rights Reserved.