Package org.apache.lens.cube.parse

Interface Summary
CandidateTable Candidate table interface
HQLContextInterface HQL context holding the ql expressions
HQLParser.ASTNodeVisitor  
TimeRangeWriter  
 

Class Summary
AbridgedTimeRangeWriter Collapses the time range filters using IN operators
Aliased<T extends Named>  
BetweenTimeRangeWriter Writes partitions queried in timerange as between clause.
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  
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.
FactPartition  
HQLParser  
HQLParser.TreeNode  
LightestFactResolver Prune fact tables having more weight than minimum.
ORTimeRangeWriter Writes timerange partitions as an OR expression.
PruneCauses<T extends AbstractCubeTable>  
PruneCauses.BriefAndDetailedError  
SimpleHQLContext Accepts strings of all expressions and constructs HQL query.
StorageUtil  
TimeRange Timerange data structure
TimeRange.TimeRangeBuilder  
TimeRangeUtils  
ValidationRule  
 

Enum Summary
CandidateTablePruneCause.CandidateTablePruneCode  
CandidateTablePruneCause.SkipStorageCode  
CandidateTablePruneCause.SkipUpdatePeriodCode  
 



Copyright © 2014–2015 Apache Software Foundation. All rights reserved.