Package org.apache.calcite.rel.rel2sql
Class SqlImplementor.AliasContext
java.lang.Object
org.apache.calcite.rel.rel2sql.SqlImplementor.Context
org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext
- Direct Known Subclasses:
SqlImplementor.MatchRecognizeContext
- Enclosing class:
SqlImplementor
Implementation of Context that precedes field references with their
"table alias" based on the current sub-query's FROM clause.
-
Constructor Summary
ModifierConstructorDescriptionprotected
AliasContext
(SqlDialect dialect, Map<String, RelDataType> aliases, boolean qualified) Creates an AliasContext; useSqlImplementor.aliasContext(Map, boolean)
. -
Method Summary
Methods inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
getAliasContext, implementor
Methods inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
fieldList, orderField, reverseCall, toSql, toSql, toSql, toSql, toSql, toSql
-
Constructor Details
-
AliasContext
Creates an AliasContext; useSqlImplementor.aliasContext(Map, boolean)
.
-
-
Method Details
-
field
- Specified by:
field
in classSqlImplementor.Context
-