addConvertedNonCorrSubqs(Map< SqlNode, RexNode > alreadyConvertedNonCorrSubqs) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
adjustInputRef(Blackboard bb, RexInputRef inputRef) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
afterTableFunction(SqlToRelConverter.Blackboard bb, SqlCall call, LogicalTableFunctionScan callRel) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
all(SqlCall call) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
castNullLiteralIfNeeded(RexNode node, RelDataType type) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
catalogReader | org.apache.calcite.sql2rel.SqlToRelConverter | protected |
checkConvertedType(SqlNode query, RelNode result) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
cluster | org.apache.calcite.sql2rel.SqlToRelConverter | protected |
collectInsertTargets(SqlInsert call, final RexNode sourceRef, final List< String > targetColumnNames, List< RexNode > columnExprs) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
config | org.apache.calcite.sql2rel.SqlToRelConverter | |
containsInOperator(SqlNode node) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivatestatic |
containsNullLiteral(SqlNodeList valueList) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivatestatic |
convertAgg(Blackboard bb, SqlSelect select, List< SqlNode > orderExprList) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertCollectionTable(Blackboard bb, SqlCall call) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertColumnList(final SqlInsert call, RelNode source) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertCursor(Blackboard bb, SubQuery subQuery) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertDelete(SqlDelete call) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertDynamicParam(final SqlDynamicParam dynamicParam) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
convertExists(SqlNode seek, RelOptUtil.SubQueryType subQueryType, RelOptUtil.Logic logic, boolean notIn, RelDataType targetDataType) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertExpression(SqlNode node) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
convertExpression(SqlNode node, Map< String, RexNode > nameToNodeMap) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
convertExtendedExpression(SqlNode node, Blackboard bb) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertFrom(Blackboard bb, SqlNode from) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertFrom(Blackboard bb, SqlNode from, List< String > fieldNames) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertIdentifier(Blackboard bb, SqlIdentifier id, SqlNodeList extendedColumns, SqlNodeList tableHints) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertIdentifier(Blackboard bb, SqlIdentifier identifier) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertInsert(SqlInsert call) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertInToOr(final Blackboard bb, final List< RexNode > leftKeys, SqlNodeList valuesList, SqlInOperator op) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertJoinCondition(Blackboard bb, SqlValidatorNamespace leftNamespace, SqlValidatorNamespace rightNamespace, SqlNode condition, JoinConditionType conditionType, RelNode leftRel, RelNode rightRel) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertJoinType(JoinType joinType) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivatestatic |
convertLiteralInValuesList(SqlNode sqlNode, Blackboard bb, RelDataType rowType, int iField) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertMatchRecognize(Blackboard bb, SqlCall call) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertMerge(SqlMerge call) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertMultisets(final List< SqlNode > operands, Blackboard bb) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertNonCorrelatedSubQuery(SubQuery subQuery, Blackboard bb, RelNode converted, boolean isExists) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertOrder(SqlSelect select, Blackboard bb, RelCollation collation, List< SqlNode > orderExprList, SqlNode offset, SqlNode fetch) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertOrderItem(SqlSelect select, SqlNode orderItem, List< SqlNode > extraExprs, RelFieldCollation.Direction direction, RelFieldCollation.NullDirection nullDirection) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertOver(Blackboard bb, SqlNode node) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertQuery(SqlNode query, final boolean needsValidation, final boolean top) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
convertQueryOrInList(Blackboard bb, SqlNode seek, RelDataType targetRowType) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertQueryRecursive(SqlNode query, boolean top, RelDataType targetRowType) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertRowConstructor(Blackboard bb, SqlCall rowConstructor) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertRowValues(Blackboard bb, SqlNode rowList, Collection< SqlNode > rows, boolean allowLiteralsOnly, RelDataType targetRowType) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertSelect(SqlSelect select, boolean top) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
convertSelectImpl(final Blackboard bb, SqlSelect select) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertSelectList(Blackboard bb, SqlSelect select, List< SqlNode > orderList) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertSetOp(SqlCall call) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
convertTemporalTable(Blackboard bb, SqlCall call) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertToSingleValueSubq(SqlNode query, RelNode plan) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
convertUnnest(Blackboard bb, SqlCall call, List< String > fieldNames) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertUpdate(SqlUpdate call) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertUsing(SqlValidatorNamespace leftNamespace, SqlValidatorNamespace rightNamespace, List< String > nameList) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertValues(SqlCall values, RelDataType targetRowType) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
convertValuesImpl(Blackboard bb, SqlCall values, RelDataType targetRowType) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertWhere(final Blackboard bb, final SqlNode where) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
convertWith(SqlWith with, boolean top) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
createAggImpl(Blackboard bb, final AggConverter aggConverter, SqlNodeList selectList, SqlNodeList groupList, SqlNode having, List< SqlNode > orderExprList) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
createAggregate(Blackboard bb, ImmutableBitSet groupSet, ImmutableList< ImmutableBitSet > groupSets, List< AggregateCall > aggCalls) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
createBlackboard(SqlValidatorScope scope, Map< String, RexNode > nameToNodeMap, boolean top) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
createInsertBlackboard(RelOptTable targetTable, RexNode sourceRef, List< String > targetColumnNames) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
createJoin(Blackboard bb, RelNode leftRel, RelNode rightRel, RexNode joinCond, JoinRelType joinType) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
createModify(RelOptTable targetTable, RelNode source) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
createSource(RelOptTable targetTable, RelNode source, ModifiableView modifiableView, RelDataType delegateRowType) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
createToRelContext(List< RelHint > hints) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
datasetStack | org.apache.calcite.sql2rel.SqlToRelConverter | private |
decorrelate(SqlNode query, RelNode rootRel) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
decorrelateQuery(RelNode rootRel) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
DEFAULT_IN_SUB_QUERY_THRESHOLD | org.apache.calcite.sql2rel.SqlToRelConverter | static |
DEFAULT_IN_SUBQUERY_THRESHOLD | org.apache.calcite.sql2rel.SqlToRelConverter | static |
deriveAlias(final SqlNode node, Collection< String > aliases, final int ordinal) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
desc(RelFieldCollation.Direction direction) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivatestatic |
distinctify(Blackboard bb, boolean checkForDupExprs) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
dynamicParamSqlNodes | org.apache.calcite.sql2rel.SqlToRelConverter | private |
enableDecorrelation() | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
ensureSqlType(RelDataType type, RexNode node) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
explainParamCount | org.apache.calcite.sql2rel.SqlToRelConverter | private |
exprConverter | org.apache.calcite.sql2rel.SqlToRelConverter | private |
extraSelectItems(Blackboard bb, SqlSelect select, List< RexNode > exprList, List< String > nameList, Collection< String > aliasList, List< SqlMonotonicity > columnMonotonicityList) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
findSubQueries(Blackboard bb, SqlNode node, RelOptUtil.Logic logic, boolean registerOnlyScalarSubQueries) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
flattenTypes(RelNode rootRel, boolean restructure) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
gatherOrderExprs(Blackboard bb, SqlSelect select, SqlNodeList orderList, List< SqlNode > extraOrderExprs, List< RelFieldCollation > collationList) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
getCluster() | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
getColumnMappings(SqlOperator op) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
getCorrelationUse(Blackboard bb, final RelNode r0) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
getDynamicParamCount() | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
getDynamicParamCountInExplain(boolean increment) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
getDynamicParamType(int index) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
getInitializerFactory(SqlValidatorTable validatorTable) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
getInSubqueryThreshold() | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
getMapConvertedNonCorrSubqs() | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
getRexBuilder() | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
getSystemFields() | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
getTargetTable(SqlNode call) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
hintStrategies | org.apache.calcite.sql2rel.SqlToRelConverter | private |
isOrdered(SqlNode query) | org.apache.calcite.sql2rel.SqlToRelConverter | inlinestatic |
isRowConstructor(SqlNode node) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
isStream(SqlNode query) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivatestatic |
isSubQueryNonCorrelated(RelNode subq, Blackboard bb) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
isTrimUnusedFields() | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
leaves | org.apache.calcite.sql2rel.SqlToRelConverter | protected |
mapConvertedNonCorrSubqs | org.apache.calcite.sql2rel.SqlToRelConverter | private |
mapCorrelToDeferred | org.apache.calcite.sql2rel.SqlToRelConverter | private |
negate(SqlQuantifyOperator operator) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
newFieldTrimmer() | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprotected |
opTab | org.apache.calcite.sql2rel.SqlToRelConverter | private |
pushDownNotForIn(SqlValidatorScope scope, SqlNode sqlNode) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivatestatic |
reg(SqlValidatorScope scope, SqlNode e) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivatestatic |
relBuilder | org.apache.calcite.sql2rel.SqlToRelConverter | private |
replaceSubQueries(final Blackboard bb, final SqlNode expr, RelOptUtil.Logic logic) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
requiredCollation(RelNode r) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
rewriteAggregateWithGroupId(Blackboard bb, AggregatingSelectScope.Resolved r, AggConverter converter) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
rexBuilder | org.apache.calcite.sql2rel.SqlToRelConverter | protected |
setDynamicParamCountInExplain(int explainParamCount) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
setSubQueryConverter(SubQueryConverter converter) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
SQL2REL_LOGGER | org.apache.calcite.sql2rel.SqlToRelConverter | protectedstatic |
SqlToRelConverter(RelOptTable.ViewExpander viewExpander, SqlValidator validator, Prepare.CatalogReader catalogReader, RelOptPlanner planner, RexBuilder rexBuilder, SqlRexConvertletTable convertletTable) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
SqlToRelConverter(RelOptTable.ViewExpander viewExpander, SqlValidator validator, Prepare.CatalogReader catalogReader, RelOptCluster cluster, SqlRexConvertletTable convertletTable) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
SqlToRelConverter(RelOptTable.ViewExpander viewExpander, SqlValidator validator, Prepare.CatalogReader catalogReader, RelOptCluster cluster, SqlRexConvertletTable convertletTable, Config config) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
subQueryConverter | org.apache.calcite.sql2rel.SqlToRelConverter | private |
substituteSubQuery(Blackboard bb, SubQuery subQuery) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
toRel(final RelOptTable table, final List< RelHint > hints) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
translateIn(RelOptUtil.Logic logic, RelNode root, final RexNode rex) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivate |
trimUnusedFields(boolean ordered, RelNode rootRel) | org.apache.calcite.sql2rel.SqlToRelConverter | inline |
typeFactory | org.apache.calcite.sql2rel.SqlToRelConverter | protected |
unwrap(Object o, Class< T > clazz) | org.apache.calcite.sql2rel.SqlToRelConverter | inlineprivatestatic |
validator | org.apache.calcite.sql2rel.SqlToRelConverter | protected |
viewExpander | org.apache.calcite.sql2rel.SqlToRelConverter | |