A B C D E F G H I J K L M N O P Q R S T U V W 

A

accept(IRealization) - Static method in class org.apache.kylin.query.routing.rules.RemoveBlackoutRealizationsRule
 
AccessDeniedException - Exception in org.apache.kylin.query.security
 
AccessDeniedException(String) - Constructor for exception org.apache.kylin.query.security.AccessDeniedException
 
addCapableCube(IRealization) - Method in class org.apache.kylin.query.routing.RealizationCheck
 
addCapableModel(DataModelDesc, Map<String, String>) - Method in class org.apache.kylin.query.routing.RealizationCheck
 
addCubeIncapableReason(IRealization, RealizationCheck.IncapableReason) - Method in class org.apache.kylin.query.routing.RealizationCheck
 
addIncapableCube(IRealization) - Method in class org.apache.kylin.query.routing.RealizationCheck
 
addIncapableCube(IRealization, RealizationCheck.IncapableReason) - Method in class org.apache.kylin.query.routing.RealizationCheck
 
addModelIncapableReason(DataModelDesc, RealizationCheck.IncapableReason) - Method in class org.apache.kylin.query.routing.RealizationCheck
 
addModelIncapableReason(DataModelDesc, List<RealizationCheck.IncapableReason>) - Method in class org.apache.kylin.query.routing.RealizationCheck
 
addSort(TblColRef, SQLDigest.OrderEnum) - Method in class org.apache.kylin.query.relnode.OLAPContext
 
afterAggregate - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
afterHavingClauseFilter - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
afterJoin - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
afterLimit - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
AggregateMultipleExpandRule - Class in org.apache.kylin.query.optrule
Supoort grouping query.
AggregateProjectReduceRule - Class in org.apache.kylin.query.optrule
Reduce project under aggregate which has unused input ref.
aggregations - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
aggrOutCols - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
aggrSqlCalls - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
allColumns - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
allocateContext() - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
allOlapJoins - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
allTableScans - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
apply(List<Candidate>) - Method in class org.apache.kylin.query.routing.RoutingRule
 
apply(List<Candidate>) - Method in class org.apache.kylin.query.routing.rules.RealizationSortRule
 
apply(List<Candidate>) - Method in class org.apache.kylin.query.routing.rules.RemoveBlackoutRealizationsRule
 
apply(List<Candidate>) - Method in class org.apache.kylin.query.routing.rules.RemoveUncapableRealizationsRule
 
applyRules(List<Candidate>) - Static method in class org.apache.kylin.query.routing.RoutingRule
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.kylin.query.schema.OLAPTable
 

B

belongToContextTables(TblColRef) - Method in class org.apache.kylin.query.relnode.OLAPContext
 
bindVariable(DataContext) - Method in class org.apache.kylin.query.relnode.OLAPContext
 
blackList - Static variable in class org.apache.kylin.query.routing.rules.RemoveBlackoutRealizationsRule
 
buildColumnRowType() - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
buildJoin(RexCall) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 

C

Candidate - Class in org.apache.kylin.query.routing
 
Candidate(IRealization, SQLDigest) - Constructor for class org.apache.kylin.query.routing.Candidate
 
check(List<OLAPContext>, KylinConfig) - Method in interface org.apache.kylin.query.relnode.OLAPContext.IAccessController
 
clearParameter() - Static method in class org.apache.kylin.query.relnode.OLAPContext
 
clearThreadLocalContexts() - Static method in class org.apache.kylin.query.relnode.OLAPContext
 
close() - Method in class org.apache.kylin.query.adhoc.JdbcPushDownConnectionManager
 
close(Connection) - Method in class org.apache.kylin.query.adhoc.JdbcPushDownConnectionManager
 
close() - Method in class org.apache.kylin.query.enumerator.HiveEnumerator
 
close() - Method in class org.apache.kylin.query.enumerator.LookupTableEnumerator
 
close() - Method in class org.apache.kylin.query.enumerator.OLAPEnumerator
 
close() - Method in class org.apache.kylin.query.enumerator.OLAPQuery.EmptyEnumerator
 
columnFilter(List<OLAPContext>, List<String>) - Static method in class org.apache.kylin.query.security.TableLevelACL
 
ColumnRowType - Class in org.apache.kylin.query.relnode
 
ColumnRowType(List<TblColRef>) - Constructor for class org.apache.kylin.query.relnode.ColumnRowType
 
ColumnRowType(List<TblColRef>, List<Set<TblColRef>>) - Constructor for class org.apache.kylin.query.relnode.ColumnRowType
 
columnRowType - Variable in class org.apache.kylin.query.relnode.OLAPJoinRel
 
columnRowType - Variable in class org.apache.kylin.query.relnode.OLAPTableScan
 
columnRowTypeLeftRightCut - Variable in class org.apache.kylin.query.relnode.OLAPJoinRel
 
compareTo(Candidate) - Method in class org.apache.kylin.query.routing.Candidate
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
Since the grouping aggregate will be expanded by AggregateMultipleExpandRule, made the cost of grouping aggregate more expensive to use the expanded aggregates
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPFilterRel
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPLimitRel
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
Since the project under aggregate maybe reduce expressions by AggregateProjectReduceRule, consider the count of expressions into cost, the reduced project will be used.
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPSortRel
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPUnionRel
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPWindowRel
 
ConcatUDF - Class in org.apache.kylin.query.udf
 
ConcatUDF() - Constructor for class org.apache.kylin.query.udf.ConcatUDF
 
constr - Static variable in class org.apache.kylin.query.relnode.OLAPJoinRel
 
context - Variable in class org.apache.kylin.query.relnode.OLAPJoinRel
 
context - Variable in class org.apache.kylin.query.relnode.OLAPTableScan
 
CONVENTION - Static variable in interface org.apache.kylin.query.relnode.OLAPRel
 
convert(RelNode) - Method in class org.apache.kylin.query.optrule.OLAPAggregateRule
 
convert(RelNode) - Method in class org.apache.kylin.query.optrule.OLAPJoinRule
 
convert(RelNode) - Method in class org.apache.kylin.query.optrule.OLAPSortRule
 
convert(RelNode) - Method in class org.apache.kylin.query.optrule.OLAPToEnumerableConverterRule
 
convert(RelNode) - Method in class org.apache.kylin.query.optrule.OLAPUnionRule
 
convert(RelNode) - Method in class org.apache.kylin.query.optrule.OLAPWindowRule
 
copy(RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.kylin.query.relnode.OLAPFilterRel
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.kylin.query.relnode.OLAPLimitRel
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.kylin.query.relnode.OLAPSortRel
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.kylin.query.relnode.OLAPToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.kylin.query.relnode.OLAPUnionRel
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.kylin.query.relnode.OLAPWindowRel
 
create(RealizationCheck.IncapableType) - Static method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
create(CapabilityResult.IncapableCause) - Static method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.kylin.query.schema.OLAPSchemaFactory
 
createEnumerable(OLAPRel) - Method in class org.apache.kylin.query.relnode.OLAPRel.JavaImplementor
 
createSqlType(RelDataTypeFactory, DataType, boolean) - Static method in class org.apache.kylin.query.schema.OLAPTable
 
createTempOLAPJson(String, KylinConfig) - Static method in class org.apache.kylin.query.schema.OLAPSchemaFactory
 
current() - Method in class org.apache.kylin.query.enumerator.HiveEnumerator
 
current() - Method in class org.apache.kylin.query.enumerator.LookupTableEnumerator
 
current() - Method in class org.apache.kylin.query.enumerator.OLAPEnumerator
 
current() - Method in class org.apache.kylin.query.enumerator.OLAPQuery.EmptyEnumerator
 

D

DefaultQueryTransformer - Class in org.apache.kylin.query.util
 
DefaultQueryTransformer() - Constructor for class org.apache.kylin.query.util.DefaultQueryTransformer
 
deriveRowType() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
deriveSumType(RelDataTypeFactory, RelDataType) - Method in class org.apache.kylin.query.calcite.KylinRelDataTypeSystem
 
doAccessControl(List<OLAPContext>) - Method in class org.apache.kylin.query.relnode.OLAPToEnumerableConverter
 

E

enumerator() - Method in class org.apache.kylin.query.enumerator.OLAPQuery
 
equals(Object) - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
eval(String, String) - Method in class org.apache.kylin.query.udf.ConcatUDF
 
eval(Object, String) - Method in class org.apache.kylin.query.udf.MassInUDF
 
eval() - Method in class org.apache.kylin.query.udf.VersionUDF
 
executeHiveQuery(DataContext, int) - Method in class org.apache.kylin.query.schema.OLAPTable
 
executeLookupTableQuery(DataContext, int) - Method in class org.apache.kylin.query.schema.OLAPTable
 
executeOLAPQuery(DataContext, int) - Method in class org.apache.kylin.query.schema.OLAPTable
 
executeQuery(String, List<List<String>>, List<SelectedColumnMeta>) - Method in class org.apache.kylin.query.adhoc.PushDownRunnerJdbcImpl
 
executeUpdate(String) - Method in class org.apache.kylin.query.adhoc.PushDownRunnerJdbcImpl
 
explainTerms(RelWriter) - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
explainTerms(RelWriter) - Method in class org.apache.kylin.query.relnode.OLAPFilterRel
 
explainTerms(RelWriter) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
explainTerms(RelWriter) - Method in class org.apache.kylin.query.relnode.OLAPLimitRel
 
explainTerms(RelWriter) - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
explainTerms(RelWriter) - Method in class org.apache.kylin.query.relnode.OLAPSortRel
 
explainTerms(RelWriter) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
explainTerms(RelWriter) - Method in class org.apache.kylin.query.relnode.OLAPUnionRel
 
explainTerms(RelWriter) - Method in class org.apache.kylin.query.relnode.OLAPWindowRel
 
exposeMore() - Static method in class org.apache.kylin.query.schema.OLAPSchemaFactory
 

F

fields - Variable in class org.apache.kylin.query.relnode.OLAPTableScan
 
filter - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
filterColumns - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
findRealizationsOf(List<IRealization>, RealizationType) - Method in class org.apache.kylin.query.routing.RoutingRule
 
firstTableScan - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
fixColumnRowTypeWithModel(DataModelDesc, Map<String, String>) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
fixedModel - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
fixModel(DataModelDesc, Map<String, String>) - Method in class org.apache.kylin.query.relnode.OLAPContext
 
fixSharedOlapTableScan(SingleRel) - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
fixSharedOlapTableScanAt(RelNode, int) - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
fixSharedOlapTableScanOnTheLeft(BiRel) - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
fixSharedOlapTableScanOnTheRight(BiRel) - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
freeContext() - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 

G

genExecFunc() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
getAggrFuncName(AggregateCall) - Static method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
getAlias() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
getAllColumns() - Method in class org.apache.kylin.query.relnode.ColumnRowType
 
getAllColWithTblAndSchema(List<OLAPContext>) - Static method in class org.apache.kylin.query.security.TableLevelACL
 
getBackupAlias() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
getCapability() - Method in class org.apache.kylin.query.routing.Candidate
 
getCapableModels() - Method in class org.apache.kylin.query.routing.RealizationCheck
 
getChildExps() - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
getColumnByIndex(int) - Method in class org.apache.kylin.query.relnode.ColumnRowType
 
getColumnByIndexNullable(int) - Method in class org.apache.kylin.query.relnode.ColumnRowType
 
getColumnByName(String) - Method in class org.apache.kylin.query.relnode.ColumnRowType
 
getColumnRowType() - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
getColumnRowType() - Method in class org.apache.kylin.query.relnode.OLAPFilterRel
 
getColumnRowType() - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
getColumnRowType() - Method in class org.apache.kylin.query.relnode.OLAPLimitRel
 
getColumnRowType() - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
getColumnRowType() - Method in interface org.apache.kylin.query.relnode.OLAPRel
get the row type of ColumnDesc
getColumnRowType() - Method in class org.apache.kylin.query.relnode.OLAPSortRel
 
getColumnRowType() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
getColumnRowType() - Method in class org.apache.kylin.query.relnode.OLAPUnionRel
 
getColumnRowType() - Method in class org.apache.kylin.query.relnode.OLAPWindowRel
 
getConfig() - Method in class org.apache.kylin.query.schema.OLAPSchema
 
getConnection() - Method in class org.apache.kylin.query.adhoc.JdbcPushDownConnectionManager
 
getConnection(String) - Static method in class org.apache.kylin.query.QueryConnection
 
getContext() - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
getContext() - Method in class org.apache.kylin.query.relnode.OLAPFilterRel
 
getContext() - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
getContext() - Method in class org.apache.kylin.query.relnode.OLAPLimitRel
 
getContext() - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
getContext() - Method in interface org.apache.kylin.query.relnode.OLAPRel
get olap context
getContext() - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
getContext() - Method in class org.apache.kylin.query.relnode.OLAPSortRel
 
getContext() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
getContext() - Method in class org.apache.kylin.query.relnode.OLAPUnionRel
 
getContext() - Method in class org.apache.kylin.query.relnode.OLAPWindowRel
 
getCubeCapabilities() - Method in class org.apache.kylin.query.routing.RealizationCheck
 
getCubeIncapableReasons() - Method in class org.apache.kylin.query.routing.RealizationCheck
 
getCubeManager() - Method in class org.apache.kylin.query.schema.OLAPSchema
 
getFields() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
getFunc() - Method in class org.apache.kylin.query.relnode.KylinAggregateCall
 
getIdentifierBlackList(List<OLAPContext>) - Method in class org.apache.kylin.query.security.QueryInterceptor
 
getIdentifierType() - Method in class org.apache.kylin.query.security.QueryInterceptor
 
getIncapableType() - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
getIndexByName(String) - Method in class org.apache.kylin.query.relnode.ColumnRowType
 
getMaxNumericPrecision() - Method in class org.apache.kylin.query.calcite.KylinRelDataTypeSystem
Hive support decimal with 38 digits, kylin should align
getMetadataManager() - Method in class org.apache.kylin.query.schema.OLAPSchema
 
getModelIncapableReasons() - Method in class org.apache.kylin.query.routing.RealizationCheck
 
getNotFoundColumns() - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
getNotFoundDimensions() - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
getNotFoundMeasures() - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
getNotFoundTables() - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
getOlapTable() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
getParentContext() - Method in class org.apache.kylin.query.relnode.OLAPRel.RewriteImplementor
 
getParentNode() - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
getParentNodeStack() - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
getPrintableText(List<Candidate>) - Static method in class org.apache.kylin.query.routing.RoutingRule
 
getPriority() - Method in class org.apache.kylin.query.routing.Candidate
 
getProject(List<OLAPContext>) - Method in class org.apache.kylin.query.security.QueryInterceptor
 
getProjectName() - Method in class org.apache.kylin.query.schema.OLAPSchema
 
getProjects() - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
getQueryIdentifiers(List<OLAPContext>) - Method in class org.apache.kylin.query.security.QueryInterceptor
 
getQueryInterceptors() - Static method in class org.apache.kylin.query.security.QueryInterceptorUtil
 
getRealization() - Method in class org.apache.kylin.query.routing.Candidate
 
getRewriteAggCalls() - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
getRoles() - Method in class org.apache.kylin.query.relnode.OLAPAuthentication
 
getRowType(RelDataTypeFactory) - Method in class org.apache.kylin.query.schema.OLAPTable
 
getSchema() - Method in class org.apache.kylin.query.schema.OLAPTable
 
getSchemaName() - Method in class org.apache.kylin.query.schema.OLAPSchema
 
getSourceColumns() - Method in class org.apache.kylin.query.schema.OLAPTable
 
getSourceColumnsByIndex(int) - Method in class org.apache.kylin.query.relnode.ColumnRowType
 
getSourceTable() - Method in class org.apache.kylin.query.schema.OLAPTable
 
getSQLDigest() - Method in class org.apache.kylin.query.relnode.OLAPContext
 
getSqlDigest() - Method in class org.apache.kylin.query.routing.Candidate
 
getStarSchemaPassword() - Method in class org.apache.kylin.query.schema.OLAPSchema
 
getStarSchemaUrl() - Method in class org.apache.kylin.query.schema.OLAPSchema
 
getStarSchemaUser() - Method in class org.apache.kylin.query.schema.OLAPSchema
 
getStatistic() - Method in class org.apache.kylin.query.schema.OLAPTable
 
getStorageUrl() - Method in class org.apache.kylin.query.schema.OLAPSchema
 
getTableMap() - Method in class org.apache.kylin.query.schema.OLAPSchema
It is intended to skip caching, because underlying project/tables might change.
getTableName() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
getTableName() - Method in class org.apache.kylin.query.schema.OLAPTable
 
getTableRef() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
getTableWithSchema(List<OLAPContext>) - Static method in class org.apache.kylin.query.security.TableLevelACL
 
getThreadLocalContextById(int) - Static method in class org.apache.kylin.query.relnode.OLAPContext
 
getThreadLocalContexts() - Static method in class org.apache.kylin.query.relnode.OLAPContext
 
getUnmatchedAggregations() - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
getUnmatchedDimensions() - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
getUser(List<OLAPContext>) - Method in class org.apache.kylin.query.security.QueryInterceptor
 
getUsername() - Method in class org.apache.kylin.query.relnode.OLAPAuthentication
 
groupByColumns - Variable in class org.apache.kylin.query.relnode.OLAPContext
 

H

handleTempStatement(String, KylinConfig) - Static method in class org.apache.kylin.query.util.TempStatementUtil
 
hashCode() - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
hasJoin - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
hasPrecalculatedFields() - Method in class org.apache.kylin.query.relnode.OLAPContext
 
hasStarSchemaUrl() - Method in class org.apache.kylin.query.schema.OLAPSchema
 
hasSubQuery() - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
hasSubQuery() - Method in class org.apache.kylin.query.relnode.OLAPFilterRel
 
hasSubQuery - Variable in class org.apache.kylin.query.relnode.OLAPJoinRel
 
hasSubQuery() - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
hasSubQuery() - Method in class org.apache.kylin.query.relnode.OLAPLimitRel
 
hasSubQuery() - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
hasSubQuery() - Method in interface org.apache.kylin.query.relnode.OLAPRel
whether has sub query
hasSubQuery() - Method in class org.apache.kylin.query.relnode.OLAPSortRel
 
hasSubQuery() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
hasSubQuery() - Method in class org.apache.kylin.query.relnode.OLAPUnionRel
 
hasSubQuery() - Method in class org.apache.kylin.query.relnode.OLAPWindowRel
 
hasWindow - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
havingFilter - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
HiveEnumerator - Class in org.apache.kylin.query.enumerator
Hive Query Result Enumerator
HiveEnumerator(OLAPContext) - Constructor for class org.apache.kylin.query.enumerator.HiveEnumerator
 

I

id - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
identityList(int) - Method in class org.apache.kylin.query.schema.OLAPTable
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.kylin.query.relnode.OLAPToEnumerableConverter
 
implementEnumerable(List<EnumerableRel>) - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
implementEnumerable(List<EnumerableRel>) - Method in class org.apache.kylin.query.relnode.OLAPFilterRel
 
implementEnumerable(List<EnumerableRel>) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
implementEnumerable(List<EnumerableRel>) - Method in class org.apache.kylin.query.relnode.OLAPLimitRel
 
implementEnumerable(List<EnumerableRel>) - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
implementEnumerable(List<EnumerableRel>) - Method in interface org.apache.kylin.query.relnode.OLAPRel
 
implementEnumerable(List<EnumerableRel>) - Method in class org.apache.kylin.query.relnode.OLAPSortRel
 
implementEnumerable(List<EnumerableRel>) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
implementEnumerable(List<EnumerableRel>) - Method in class org.apache.kylin.query.relnode.OLAPUnionRel
 
implementEnumerable(List<EnumerableRel>) - Method in class org.apache.kylin.query.relnode.OLAPWindowRel
 
implementOLAP(OLAPRel.OLAPImplementor) - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
implementOLAP(OLAPRel.OLAPImplementor) - Method in class org.apache.kylin.query.relnode.OLAPFilterRel
 
implementOLAP(OLAPRel.OLAPImplementor) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
implementOLAP(OLAPRel.OLAPImplementor) - Method in class org.apache.kylin.query.relnode.OLAPLimitRel
 
implementOLAP(OLAPRel.OLAPImplementor) - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
implementOLAP(OLAPRel.OLAPImplementor) - Method in interface org.apache.kylin.query.relnode.OLAPRel
 
implementOLAP(OLAPRel.OLAPImplementor) - Method in class org.apache.kylin.query.relnode.OLAPSortRel
 
implementOLAP(OLAPRel.OLAPImplementor) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
implementOLAP(OLAPRel.OLAPImplementor) - Method in class org.apache.kylin.query.relnode.OLAPUnionRel
 
implementOLAP(OLAPRel.OLAPImplementor) - Method in class org.apache.kylin.query.relnode.OLAPWindowRel
 
implementRewrite(OLAPRel.RewriteImplementor) - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
implementRewrite(OLAPRel.RewriteImplementor) - Method in class org.apache.kylin.query.relnode.OLAPFilterRel
 
implementRewrite(OLAPRel.RewriteImplementor) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
implementRewrite(OLAPRel.RewriteImplementor) - Method in class org.apache.kylin.query.relnode.OLAPLimitRel
 
implementRewrite(OLAPRel.RewriteImplementor) - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
implementRewrite(OLAPRel.RewriteImplementor) - Method in interface org.apache.kylin.query.relnode.OLAPRel
 
implementRewrite(OLAPRel.RewriteImplementor) - Method in class org.apache.kylin.query.relnode.OLAPSortRel
 
implementRewrite(OLAPRel.RewriteImplementor) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
implementRewrite(OLAPRel.RewriteImplementor) - Method in class org.apache.kylin.query.relnode.OLAPUnionRel
 
implementRewrite(OLAPRel.RewriteImplementor) - Method in class org.apache.kylin.query.relnode.OLAPWindowRel
 
init(KylinConfig) - Method in class org.apache.kylin.query.adhoc.PushDownRunnerJdbcImpl
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.AggregateMultipleExpandRule
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.AggregateProjectReduceRule
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.OLAPAggregateRule
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.OLAPFilterRule
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.OLAPJoinRule
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.OLAPLimitRule
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.OLAPProjectRule
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.OLAPSortRule
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.OLAPToEnumerableConverterRule
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.OLAPUnionRule
 
INSTANCE - Static variable in class org.apache.kylin.query.optrule.OLAPWindowRule
 
intercept(List<OLAPContext>) - Method in class org.apache.kylin.query.security.QueryInterceptor
 
involvedMeasure - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
isCapable() - Method in class org.apache.kylin.query.routing.RealizationCheck
 
isCubeCapable() - Method in class org.apache.kylin.query.routing.RealizationCheck
 
isEnabled() - Method in class org.apache.kylin.query.security.QueryInterceptor
 
isMerelyPermutation() - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
isModelCapable() - Method in class org.apache.kylin.query.routing.RealizationCheck
 
isNewOLAPContextRequired() - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
isParentMerelyPermutation(OLAPRel.OLAPImplementor) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
isSelectStatement(String) - Static method in class org.apache.kylin.query.util.QueryUtil
 
isSimpleQuery() - Method in class org.apache.kylin.query.relnode.OLAPContext
 
isTopJoin - Variable in class org.apache.kylin.query.relnode.OLAPJoinRel
 

J

JdbcPushDownConnectionManager - Class in org.apache.kylin.query.adhoc
 
joins - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
joinsTree - Variable in class org.apache.kylin.query.relnode.OLAPContext
 

K

KeywordDefaultDirtyHack - Class in org.apache.kylin.query.util
 
KeywordDefaultDirtyHack() - Constructor for class org.apache.kylin.query.util.KeywordDefaultDirtyHack
 
KylinAggregateCall - Class in org.apache.kylin.query.relnode
 
KylinAggregateCall(AggregateCall, FunctionDesc) - Constructor for class org.apache.kylin.query.relnode.KylinAggregateCall
 
KylinRelDataTypeSystem - Class in org.apache.kylin.query.calcite
 
KylinRelDataTypeSystem() - Constructor for class org.apache.kylin.query.calcite.KylinRelDataTypeSystem
 

L

limitPrecedesAggr - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
listContextsHavingScan() - Method in class org.apache.kylin.query.relnode.OLAPToEnumerableConverter
 
localFetch - Variable in class org.apache.kylin.query.relnode.OLAPLimitRel
 
localOffset - Variable in class org.apache.kylin.query.relnode.OLAPLimitRel
 
logger - Static variable in interface org.apache.kylin.query.relnode.OLAPRel
 
logger - Static variable in class org.apache.kylin.query.schema.OLAPSchemaFactory
 
logger - Static variable in class org.apache.kylin.query.schema.OLAPTable
 
logger - Static variable in class org.apache.kylin.query.util.QueryUtil
 
LookupTableEnumerator - Class in org.apache.kylin.query.enumerator
 
LookupTableEnumerator(OLAPContext) - Constructor for class org.apache.kylin.query.enumerator.LookupTableEnumerator
 

M

main(String[]) - Static method in class org.apache.kylin.query.QueryCli
 
makeErrorMsgUserFriendly(Throwable) - Static method in class org.apache.kylin.query.util.QueryUtil
 
makeErrorMsgUserFriendly(String) - Static method in class org.apache.kylin.query.util.QueryUtil
 
makeRewriteColumn(String) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
massageSql(String, String, int, int, String) - Static method in class org.apache.kylin.query.util.QueryUtil
 
MassInUDF - Class in org.apache.kylin.query.udf
 
MassInUDF() - Constructor for class org.apache.kylin.query.udf.MassInUDF
 
metricsColumns - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
mockQuery(String, String) - Static method in class org.apache.kylin.query.security.QueryACLTestUtil
 
mockTableBlackList() - Static method in class org.apache.kylin.query.security.TableLevelACL
 
moveNext() - Method in class org.apache.kylin.query.enumerator.HiveEnumerator
 
moveNext() - Method in class org.apache.kylin.query.enumerator.LookupTableEnumerator
 
moveNext() - Method in class org.apache.kylin.query.enumerator.OLAPEnumerator
 
moveNext() - Method in class org.apache.kylin.query.enumerator.OLAPQuery.EmptyEnumerator
 

N

needRewrite() - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
needRewrite(OLAPContext) - Static method in class org.apache.kylin.query.relnode.OLAPRel.RewriteImplementor
 
noPrecaculatedFieldsAvailable() - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
notContainAllColumn(Collection<TblColRef>) - Static method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
notContainAllDimension(Collection<TblColRef>) - Static method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
notContainAllMeasures(Collection<FunctionDesc>) - Static method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
notFoundTables(Collection<OLAPTableScan>) - Static method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 

O

OLAPAggregateRel - Class in org.apache.kylin.query.relnode
 
OLAPAggregateRel(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.kylin.query.relnode.OLAPAggregateRel
 
OLAPAggregateRule - Class in org.apache.kylin.query.optrule
 
OLAPAggregateRule() - Constructor for class org.apache.kylin.query.optrule.OLAPAggregateRule
 
olapAuthen - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
OLAPAuthentication - Class in org.apache.kylin.query.relnode
Created by wangcheng on 7/8/16.
OLAPAuthentication() - Constructor for class org.apache.kylin.query.relnode.OLAPAuthentication
 
OLAPContext - Class in org.apache.kylin.query.relnode
 
OLAPContext(int) - Constructor for class org.apache.kylin.query.relnode.OLAPContext
 
OLAPContext.IAccessController - Interface in org.apache.kylin.query.relnode
 
OLAPEnumerator - Class in org.apache.kylin.query.enumerator
 
OLAPEnumerator(OLAPContext, DataContext) - Constructor for class org.apache.kylin.query.enumerator.OLAPEnumerator
 
OLAPFilterRel - Class in org.apache.kylin.query.relnode
 
OLAPFilterRel(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.kylin.query.relnode.OLAPFilterRel
 
OLAPFilterRule - Class in org.apache.kylin.query.optrule
 
OLAPFilterRule() - Constructor for class org.apache.kylin.query.optrule.OLAPFilterRule
 
OLAPJoinRel - Class in org.apache.kylin.query.relnode
 
OLAPJoinRel(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, Set<CorrelationId>, JoinRelType) - Constructor for class org.apache.kylin.query.relnode.OLAPJoinRel
 
OLAPJoinRule - Class in org.apache.kylin.query.optrule
 
OLAPJoinRule() - Constructor for class org.apache.kylin.query.optrule.OLAPJoinRule
 
OLAPLimitRel - Class in org.apache.kylin.query.relnode
 
OLAPLimitRel(RelOptCluster, RelTraitSet, RelNode, RexNode, RexNode) - Constructor for class org.apache.kylin.query.relnode.OLAPLimitRel
 
OLAPLimitRule - Class in org.apache.kylin.query.optrule
 
OLAPLimitRule() - Constructor for class org.apache.kylin.query.optrule.OLAPLimitRule
 
OLAPProjectRel - Class in org.apache.kylin.query.relnode
 
OLAPProjectRel(RelOptCluster, RelTraitSet, RelNode, List<RexNode>, RelDataType) - Constructor for class org.apache.kylin.query.relnode.OLAPProjectRel
 
OLAPProjectRule - Class in org.apache.kylin.query.optrule
 
OLAPProjectRule() - Constructor for class org.apache.kylin.query.optrule.OLAPProjectRule
 
OLAPQuery - Class in org.apache.kylin.query.enumerator
 
OLAPQuery(DataContext, OLAPQuery.EnumeratorTypeEnum, int) - Constructor for class org.apache.kylin.query.enumerator.OLAPQuery
 
OLAPQuery(OLAPQuery.EnumeratorTypeEnum, int) - Constructor for class org.apache.kylin.query.enumerator.OLAPQuery
 
OLAPQuery.EmptyEnumerator - Class in org.apache.kylin.query.enumerator
 
OLAPQuery.EmptyEnumerator() - Constructor for class org.apache.kylin.query.enumerator.OLAPQuery.EmptyEnumerator
 
OLAPQuery.EnumeratorTypeEnum - Enum in org.apache.kylin.query.enumerator
 
OLAPRel - Interface in org.apache.kylin.query.relnode
 
OLAPRel.JavaImplementor - Class in org.apache.kylin.query.relnode
implementor for java generation
OLAPRel.JavaImplementor(EnumerableRelImplementor) - Constructor for class org.apache.kylin.query.relnode.OLAPRel.JavaImplementor
 
OLAPRel.OLAPImplementor - Class in org.apache.kylin.query.relnode
visitor pattern for olap query analysis
OLAPRel.OLAPImplementor() - Constructor for class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
OLAPRel.RewriteImplementor - Class in org.apache.kylin.query.relnode
visitor pattern for query rewrite
OLAPRel.RewriteImplementor() - Constructor for class org.apache.kylin.query.relnode.OLAPRel.RewriteImplementor
 
olapSchema - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
OLAPSchema - Class in org.apache.kylin.query.schema
 
OLAPSchema(String, String, boolean) - Constructor for class org.apache.kylin.query.schema.OLAPSchema
 
OLAPSchemaFactory - Class in org.apache.kylin.query.schema
 
OLAPSchemaFactory() - Constructor for class org.apache.kylin.query.schema.OLAPSchemaFactory
 
OLAPSortRel - Class in org.apache.kylin.query.relnode
 
OLAPSortRel(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.kylin.query.relnode.OLAPSortRel
 
OLAPSortRule - Class in org.apache.kylin.query.optrule
 
OLAPSortRule() - Constructor for class org.apache.kylin.query.optrule.OLAPSortRule
 
olapTable - Variable in class org.apache.kylin.query.relnode.OLAPTableScan
 
OLAPTable - Class in org.apache.kylin.query.schema
 
OLAPTable(OLAPSchema, TableDesc, boolean) - Constructor for class org.apache.kylin.query.schema.OLAPTable
 
OLAPTableScan - Class in org.apache.kylin.query.relnode
 
OLAPTableScan(RelOptCluster, RelOptTable, OLAPTable, int[]) - Constructor for class org.apache.kylin.query.relnode.OLAPTableScan
 
OLAPToEnumerableConverter - Class in org.apache.kylin.query.relnode
If you're renaming this class, please keep it ending with OLAPToEnumerableConverter see org.apache.calcite.plan.OLAPRelMdRowCount#shouldIntercept(org.apache.calcite.rel.RelNode)
OLAPToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.kylin.query.relnode.OLAPToEnumerableConverter
 
OLAPToEnumerableConverterRule - Class in org.apache.kylin.query.optrule
 
OLAPToEnumerableConverterRule() - Constructor for class org.apache.kylin.query.optrule.OLAPToEnumerableConverterRule
 
OLAPUnionRel - Class in org.apache.kylin.query.relnode
 
OLAPUnionRel(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.kylin.query.relnode.OLAPUnionRel
 
OLAPUnionRule - Class in org.apache.kylin.query.optrule
 
OLAPUnionRule() - Constructor for class org.apache.kylin.query.optrule.OLAPUnionRule
 
OLAPWindowRel - Class in org.apache.kylin.query.relnode
 
OLAPWindowRel(RelOptCluster, RelTraitSet, RelNode, List<RexLiteral>, RelDataType, List<Window.Group>) - Constructor for class org.apache.kylin.query.relnode.OLAPWindowRel
 
OLAPWindowRule - Class in org.apache.kylin.query.optrule
 
OLAPWindowRule() - Constructor for class org.apache.kylin.query.optrule.OLAPWindowRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.kylin.query.optrule.AggregateMultipleExpandRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.kylin.query.optrule.AggregateProjectReduceRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.kylin.query.optrule.OLAPFilterRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.kylin.query.optrule.OLAPLimitRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.kylin.query.optrule.OLAPProjectRule
 
org.apache.kylin.query - package org.apache.kylin.query
 
org.apache.kylin.query.adhoc - package org.apache.kylin.query.adhoc
 
org.apache.kylin.query.calcite - package org.apache.kylin.query.calcite
 
org.apache.kylin.query.enumerator - package org.apache.kylin.query.enumerator
 
org.apache.kylin.query.optrule - package org.apache.kylin.query.optrule
 
org.apache.kylin.query.relnode - package org.apache.kylin.query.relnode
 
org.apache.kylin.query.routing - package org.apache.kylin.query.routing
 
org.apache.kylin.query.routing.rules - package org.apache.kylin.query.routing.rules
 
org.apache.kylin.query.schema - package org.apache.kylin.query.schema
 
org.apache.kylin.query.security - package org.apache.kylin.query.security
 
org.apache.kylin.query.udf - package org.apache.kylin.query.udf
 
org.apache.kylin.query.util - package org.apache.kylin.query.util
 

P

parseUserInfo(String) - Method in class org.apache.kylin.query.relnode.OLAPAuthentication
 
PRM_ACCEPT_PARTIAL_RESULT - Static variable in class org.apache.kylin.query.relnode.OLAPContext
 
PRM_USER_AUTHEN_INFO - Static variable in class org.apache.kylin.query.relnode.OLAPContext
 
PushDownRunnerJdbcImpl - Class in org.apache.kylin.query.adhoc
 
PushDownRunnerJdbcImpl() - Constructor for class org.apache.kylin.query.adhoc.PushDownRunnerJdbcImpl
 
PushDownUtil - Class in org.apache.kylin.query.util
 
PushDownUtil() - Constructor for class org.apache.kylin.query.util.PushDownUtil
 

Q

QueryACLTestUtil - Class in org.apache.kylin.query.security
 
QueryACLTestUtil() - Constructor for class org.apache.kylin.query.security.QueryACLTestUtil
 
QueryCli - Class in org.apache.kylin.query
 
QueryCli() - Constructor for class org.apache.kylin.query.QueryCli
 
QueryConnection - Class in org.apache.kylin.query
 
QueryConnection() - Constructor for class org.apache.kylin.query.QueryConnection
 
QueryInterceptor - Class in org.apache.kylin.query.security
 
QueryInterceptor() - Constructor for class org.apache.kylin.query.security.QueryInterceptor
 
QueryInterceptorUtil - Class in org.apache.kylin.query.security
 
QueryInterceptorUtil() - Constructor for class org.apache.kylin.query.security.QueryInterceptorUtil
 
QueryRouter - Class in org.apache.kylin.query.routing
 
QueryRouter() - Constructor for class org.apache.kylin.query.routing.QueryRouter
 
QueryUtil - Class in org.apache.kylin.query.util
 
QueryUtil() - Constructor for class org.apache.kylin.query.util.QueryUtil
 
QueryUtil.IQueryTransformer - Interface in org.apache.kylin.query.util
 

R

realization - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
realizationCheck - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
RealizationCheck - Class in org.apache.kylin.query.routing
 
RealizationCheck() - Constructor for class org.apache.kylin.query.routing.RealizationCheck
 
RealizationCheck.IncapableReason - Class in org.apache.kylin.query.routing
 
RealizationCheck.IncapableReason() - Constructor for class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
RealizationCheck.IncapableType - Enum in org.apache.kylin.query.routing
 
RealizationChooser - Class in org.apache.kylin.query.routing
 
RealizationChooser() - Constructor for class org.apache.kylin.query.routing.RealizationChooser
 
RealizationSortRule - Class in org.apache.kylin.query.routing.rules
 
RealizationSortRule() - Constructor for class org.apache.kylin.query.routing.rules.RealizationSortRule
 
register(RelOptPlanner) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
registerContext(OLAPContext) - Static method in class org.apache.kylin.query.relnode.OLAPContext
 
registerRule(RoutingRule, int) - Static method in class org.apache.kylin.query.routing.RoutingRule
 
RemoveBlackoutRealizationsRule - Class in org.apache.kylin.query.routing.rules
 
RemoveBlackoutRealizationsRule() - Constructor for class org.apache.kylin.query.routing.rules.RemoveBlackoutRealizationsRule
 
removeCommentInSql(String) - Static method in class org.apache.kylin.query.util.QueryUtil
 
removeRule(RoutingRule) - Static method in class org.apache.kylin.query.routing.RoutingRule
 
RemoveUncapableRealizationsRule - Class in org.apache.kylin.query.routing.rules
 
RemoveUncapableRealizationsRule() - Constructor for class org.apache.kylin.query.routing.rules.RemoveUncapableRealizationsRule
 
replaceTraitSet(RelTrait) - Method in class org.apache.kylin.query.relnode.OLAPAggregateRel
 
replaceTraitSet(RelTrait) - Method in class org.apache.kylin.query.relnode.OLAPFilterRel
 
replaceTraitSet(RelTrait) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
replaceTraitSet(RelTrait) - Method in class org.apache.kylin.query.relnode.OLAPLimitRel
 
replaceTraitSet(RelTrait) - Method in class org.apache.kylin.query.relnode.OLAPProjectRel
 
replaceTraitSet(RelTrait) - Method in interface org.apache.kylin.query.relnode.OLAPRel
replace RelTraitSet
replaceTraitSet(RelTrait) - Method in class org.apache.kylin.query.relnode.OLAPSortRel
 
replaceTraitSet(RelTrait) - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
replaceTraitSet(RelTrait) - Method in class org.apache.kylin.query.relnode.OLAPUnionRel
 
replaceTraitSet(RelTrait) - Method in class org.apache.kylin.query.relnode.OLAPWindowRel
 
reset() - Method in class org.apache.kylin.query.enumerator.HiveEnumerator
 
reset() - Method in class org.apache.kylin.query.enumerator.LookupTableEnumerator
 
reset() - Method in class org.apache.kylin.query.enumerator.OLAPEnumerator
 
reset() - Method in class org.apache.kylin.query.enumerator.OLAPQuery.EmptyEnumerator
 
resetSQLDigest() - Method in class org.apache.kylin.query.relnode.OLAPContext
 
restorePriorities() - Static method in class org.apache.kylin.query.routing.Candidate
for test only
returnTupleInfo - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
rewriteFields - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
rewriteProjects - Variable in class org.apache.kylin.query.relnode.OLAPProjectRel
 
RoutingRule - Class in org.apache.kylin.query.routing
 
RoutingRule() - Constructor for class org.apache.kylin.query.routing.RoutingRule
 
rowType - Variable in class org.apache.kylin.query.schema.OLAPTable
 

S

selectRealization(OLAPContext, Set<IRealization>) - Static method in class org.apache.kylin.query.routing.QueryRouter
 
selectRealization(List<OLAPContext>) - Static method in class org.apache.kylin.query.routing.RealizationChooser
 
setCapability(CapabilityResult) - Method in class org.apache.kylin.query.routing.Candidate
 
setIncapableType(RealizationCheck.IncapableType) - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
setNewOLAPContextRequired(boolean) - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
setNotFoundColumns(Collection<TblColRef>) - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
setNotFoundDimensions(Collection<TblColRef>) - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
setNotFoundMeasures(Collection<FunctionDesc>) - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
setNotFoundTables(Collection<OLAPTableScan>) - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
setParameters(Map<String, String>) - Static method in class org.apache.kylin.query.relnode.OLAPContext
 
setPriorities(Map<RealizationType, Integer>) - Static method in class org.apache.kylin.query.routing.Candidate
for test only
setReturnTupleInfo(RelDataType, ColumnRowType) - Method in class org.apache.kylin.query.relnode.OLAPContext
 
setUnmatchedAggregations(Collection<FunctionDesc>) - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
setUnmatchedDimensions(Collection<TblColRef>) - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
setUser(String) - Static method in class org.apache.kylin.query.security.QueryACLTestUtil
 
size() - Method in class org.apache.kylin.query.relnode.ColumnRowType
 
sql - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
storageContext - Variable in class org.apache.kylin.query.relnode.OLAPContext
 
subqueryJoinParticipants - Variable in class org.apache.kylin.query.relnode.OLAPContext
 

T

tableFilter(List<OLAPContext>, List<String>) - Static method in class org.apache.kylin.query.security.TableLevelACL
 
TableLevelACL - Class in org.apache.kylin.query.security
 
TableLevelACL() - Constructor for class org.apache.kylin.query.security.TableLevelACL
 
TempStatementUtil - Class in org.apache.kylin.query.util
 
TempStatementUtil() - Constructor for class org.apache.kylin.query.util.TempStatementUtil
 
toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.kylin.query.schema.OLAPTable
 
toSqlType(String) - Static method in class org.apache.kylin.query.adhoc.PushDownRunnerJdbcImpl
 
toString() - Method in class org.apache.kylin.query.relnode.ColumnRowType
 
toString() - Method in class org.apache.kylin.query.routing.Candidate
 
toString() - Method in class org.apache.kylin.query.routing.RealizationCheck.IncapableReason
 
toString() - Method in class org.apache.kylin.query.routing.RoutingRule
 
toString() - Method in class org.apache.kylin.query.schema.OLAPTable
 
transform(String, String, String) - Method in class org.apache.kylin.query.util.DefaultQueryTransformer
 
transform(String, String, String) - Method in class org.apache.kylin.query.util.KeywordDefaultDirtyHack
 
transform(String, String, String) - Method in interface org.apache.kylin.query.util.QueryUtil.IQueryTransformer
 
translateJoinColumn(RexNode, Map<TblColRef, TblColRef>) - Method in class org.apache.kylin.query.relnode.OLAPJoinRel
 
tryPushDownNonSelectQuery(String, String, String, boolean) - Static method in class org.apache.kylin.query.util.PushDownUtil
 
tryPushDownSelectQuery(String, String, String, SQLException, boolean) - Static method in class org.apache.kylin.query.util.PushDownUtil
 

U

unfixColumnRowTypeWithModel() - Method in class org.apache.kylin.query.relnode.OLAPTableScan
 
unfixModel() - Method in class org.apache.kylin.query.relnode.OLAPContext
 

V

valueOf(String) - Static method in enum org.apache.kylin.query.enumerator.OLAPQuery.EnumeratorTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.kylin.query.routing.RealizationCheck.IncapableType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.kylin.query.enumerator.OLAPQuery.EnumeratorTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.kylin.query.routing.RealizationCheck.IncapableType
Returns an array containing the constants of this enum type, in the order they are declared.
VersionUDF - Class in org.apache.kylin.query.udf
 
VersionUDF() - Constructor for class org.apache.kylin.query.udf.VersionUDF
 
visitChild(EnumerableRel, int, EnumerableRel, EnumerableRel.Prefer) - Method in class org.apache.kylin.query.relnode.OLAPRel.JavaImplementor
 
visitChild(RelNode, RelNode) - Method in class org.apache.kylin.query.relnode.OLAPRel.OLAPImplementor
 
visitChild(RelNode, RelNode) - Method in class org.apache.kylin.query.relnode.OLAPRel.RewriteImplementor
 

W

whiteList - Static variable in class org.apache.kylin.query.routing.rules.RemoveBlackoutRealizationsRule
 
A B C D E F G H I J K L M N O P Q R S T U V W 

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