| Interface | Description | 
|---|---|
| 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 | |
| CubeQueryRewriter | Rewrites given cube query into simple storage table HQL. | 
| CubeSemanticAnalyzer | Accepts cube query AST and rewrites into storage table query | 
| DateUtil | |
| DateUtil.CoveringInfo | |
| DenormalizationResolver | This class resolves all the reference columns that are queried. | 
| DenormalizationResolver.DenormalizationContext | |
| DenormalizationResolver.PickedReference | |
| DenormalizationResolver.ReferencedQueriedColumn | |
| FactHQLContext | HQL context class which passes all query strings from the fact and works with required dimensions for the fact. | 
| FieldValidator | Validate fields based on cube queryability | 
| HQLParser | |
| 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 | |
| TimeRange | Timerange data structure | 
| TimeRange.TimeRangeBuilder | |
| TimeRangeUtils | |
| UnionHQLContext | |
| ValidationRule | 
| Enum | Description | 
|---|---|
| CandidateTablePruneCause.CandidateTablePruneCode | |
| CandidateTablePruneCause.SkipStorageCode | |
| CandidateTablePruneCause.SkipUpdatePeriodCode | 
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.