| Interface | Description |
|---|---|
| AliasDecider | |
| Candidate |
This interface represents candidates that are involved in different phases of query rewriting.
|
| CandidateTable |
Candidate table interface
|
| HQLParser.ASTNodeVisitor | |
| QueryAST | |
| QueryWriter | |
| QueryWriterContext |
Created on 03/04/17.
|
| 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.
|
| CandidateCoveringSetsResolver | |
| CandidateDim |
Holds context of a candidate dim table.
|
| CandidateExploder |
Created on 21/04/17.
|
| CandidateTablePruneCause |
Contains the cause why a candidate table is not picked for answering the query
|
| CandidateUtil |
Placeholder for Util methods that will be required for
Candidate |
| CheckColumnMapping | |
| CheckTableNames | |
| ColumnLifetimeChecker | |
| 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
|
| DefaultAliasDecider | |
| DefaultQueryAST | |
| DenormalizationResolver |
This class resolves all the reference columns that are queried.
|
| DimHQLContext |
Dimension HQLContext.
|
| DimOnlyHQLContext |
HQL context class which passes all query strings from
CubeQueryContext and works with all dimensions to be
queried. |
| FieldValidator |
Validate fields based on cube queryability
|
| HQLParser | |
| HQLParser.HashableASTNode | |
| HQLParser.TreeNode | |
| JoinCandidate |
Represents a join of two candidates
|
| LightestFactResolver |
Prune fact tables having more weight than minimum.
|
| MultiCandidateQueryWriterContext |
Created on 31/03/17.
|
| ORTimeRangeWriter |
Writes timerange partitions as an OR expression.
|
| PartitionRangesForPartitionColumns | |
| PruneCauses<T> | |
| PruneCauses.BriefAndDetailedError | |
| SegmentationCandidate |
Created on 09/03/17.
|
| SegmentationInnerRewriter |
Created on 11/04/17.
|
| SimpleHQLContext |
Accepts strings of all expressions and constructs HQL query.
|
| StorageCandidate |
Represents a fact on a storage table and the dimensions it needs to be joined with to answer the query
|
| StorageCandidateHQLContext |
Created on 31/03/17.
|
| StorageUtil | |
| TimeRangeUtils | |
| UnionCandidate |
Represents a union of two candidates
|
| UnionQueryWriter |
Utility class to write union query.
|
| ValidationRule |
| Enum | Description |
|---|---|
| CandidateTablePruneCause.CandidateTablePruneCode | |
| CandidateTablePruneCause.SkipUpdatePeriodCode | |
| HQLParser.AppendMode |
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.