| Interface | Description |
|---|---|
| AliasDecider | |
| CandidateTable |
Candidate table interface
|
| HQLContextInterface |
HQL context holding the ql expressions
|
| HQLParser.ASTNodeVisitor | |
| QueryAST | |
| 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.