Uses of Class
org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
Packages that use SqlImplementor.Context Package Description org.apache.calcite.rel.rel2sql Translates a relational expression to SQL parse tree. -
-
Uses of SqlImplementor.Context in org.apache.calcite.rel.rel2sql
Subclasses of SqlImplementor.Context in org.apache.calcite.rel.rel2sql Modifier and Type Class Description class
SqlImplementor.AliasContext
Implementation of Context that precedes field references with their "table alias" based on the current sub-query's FROM clause.protected class
SqlImplementor.BaseContext
Implementation ofSqlImplementor.Context
that has an enclosingSqlImplementor
and can therefore do non-trivial expressions.(package private) class
SqlImplementor.JoinContext
class
SqlImplementor.MatchRecognizeContext
Context for translating MATCH_RECOGNIZE clausestatic class
SqlImplementor.SimpleContext
Simple implementation ofSqlImplementor.Context
that cannot handle sub-queries or correlations.Fields in org.apache.calcite.rel.rel2sql declared as SqlImplementor.Context Modifier and Type Field Description SqlImplementor.Context
SqlImplementor.Builder. context
private SqlImplementor.Context
SqlImplementor.JoinContext. leftContext
private SqlImplementor.Context
SqlImplementor.JoinContext. rightContext
Fields in org.apache.calcite.rel.rel2sql with type parameters of type SqlImplementor.Context Modifier and Type Field Description protected java.util.Map<CorrelationId,SqlImplementor.Context>
SqlImplementor. correlTableMap
Methods in org.apache.calcite.rel.rel2sql that return SqlImplementor.Context Modifier and Type Method Description SqlImplementor.Context
SqlImplementor. aliasContext(java.util.Map<java.lang.String,RelDataType> aliases, boolean qualified)
protected SqlImplementor.Context
SqlImplementor.BaseContext. getAliasContext(RexCorrelVariable variable)
protected SqlImplementor.Context
SqlImplementor.Context. getAliasContext(RexCorrelVariable variable)
SqlImplementor.Context
SqlImplementor. joinContext(SqlImplementor.Context leftContext, SqlImplementor.Context rightContext)
SqlImplementor.Context
SqlImplementor. matchRecognizeContext(SqlImplementor.Context context)
SqlImplementor.Context
SqlImplementor.Result. qualifiedContext()
Returns a context that always qualifies identifiers.Methods in org.apache.calcite.rel.rel2sql with parameters of type SqlImplementor.Context Modifier and Type Method Description static SqlNode
SqlImplementor. convertConditionToSqlNode(RexNode node, SqlImplementor.Context leftContext, SqlImplementor.Context rightContext, int leftFieldCount)
private SqlNodeList
RelToSqlConverter. exprList(SqlImplementor.Context context, java.util.List<? extends RexNode> exprs)
SqlImplementor.Context
SqlImplementor. joinContext(SqlImplementor.Context leftContext, SqlImplementor.Context rightContext)
SqlImplementor.Context
SqlImplementor. matchRecognizeContext(SqlImplementor.Context context)
Constructors in org.apache.calcite.rel.rel2sql with parameters of type SqlImplementor.Context Constructor Description Builder(RelNode rel, java.util.List<SqlImplementor.Clause> clauses, SqlSelect select, SqlImplementor.Context context, java.util.Map<java.lang.String,RelDataType> aliases)
JoinContext(SqlDialect dialect, SqlImplementor.Context leftContext, SqlImplementor.Context rightContext)
Creates a JoinContext; useSqlImplementor.joinContext(Context, Context)
.
-