Interface | Description |
---|---|
AliasDecider | |
CandidateTable |
Candidate table interface
|
HQLContextInterface |
HQL context holding the ql expressions
|
HQLParser.ASTNodeVisitor | |
TimeRangeWriter |
Class | Description |
---|---|
AbridgedTimeRangeWriter |
Collapses the time range filters using IN operators
|
Aliased<T extends Named> | |
BetweenTimeRangeWriter |
Writes partitions queried in timerange as between clause.
|
CandidateDim |
Holds context of a candidate dim table.
|
CandidateFact |
Holds context of a candidate fact table.
|
CandidateTablePruneCause |
Contains the cause why a candidate table is not picked for answering the query
|
CandidateTablePruneCause.SkipStorageCause | |
CheckColumnMapping | |
CheckTableNames | |
CubeQueryConfUtil |
Contains all configurations of cube query rewriting.
|
CubeQueryContext | |
CubeQueryContext.OptionalDimCtx | |
CubeQueryRewriter |
Rewrites given cube query into simple storage table HQL.
|
CubeSemanticAnalyzer |
Accepts cube query AST and rewrites into storage table query
|
DefaultAliasDecider | |
DefaultQueryAST | |
DenormalizationResolver |
This class resolves all the reference columns that are queried.
|
DenormalizationResolver.DenormalizationContext | |
DenormalizationResolver.PickedReference | |
DenormalizationResolver.ReferencedQueriedColumn | |
FieldValidator |
Validate fields based on cube queryability
|
HQLParser | |
HQLParser.HashableASTNode | |
HQLParser.TreeNode | |
LightestFactResolver |
Prune fact tables having more weight than minimum.
|
ORTimeRangeWriter |
Writes timerange partitions as an OR expression.
|
PartitionRangesForPartitionColumns | |
PruneCauses<T extends AbstractCubeTable> | |
PruneCauses.BriefAndDetailedError | |
SimpleHQLContext |
Accepts strings of all expressions and constructs HQL query.
|
SingleFactMultiStorageHQLContext | |
StorageUtil | |
TimeRangeUtils | |
UnionHQLContext | |
ValidationRule |
Enum | Description |
---|---|
CandidateTablePruneCause.CandidateTablePruneCode | |
CandidateTablePruneCause.SkipStorageCode | |
CandidateTablePruneCause.SkipUpdatePeriodCode |
Copyright © 2014–2016 Apache Software Foundation. All rights reserved.