Package org.apache.calcite.rel.rel2sql
Class SqlImplementor.JoinContext
- java.lang.Object
-
- org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
-
- org.apache.calcite.rel.rel2sql.SqlImplementor.JoinContext
-
- Enclosing class:
- SqlImplementor
class SqlImplementor.JoinContext extends SqlImplementor.BaseContext
-
-
Field Summary
Fields Modifier and Type Field Description private SqlImplementor.Context
leftContext
private SqlImplementor.Context
rightContext
-
Fields inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
dialect, fieldCount
-
-
Constructor Summary
Constructors Modifier Constructor Description private
JoinContext(SqlDialect dialect, SqlImplementor.Context leftContext, SqlImplementor.Context rightContext)
Creates a JoinContext; useSqlImplementor.joinContext(Context, Context)
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlNode
field(int ordinal)
-
Methods inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
getAliasContext, implementor
-
Methods inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
addOrderItem, fieldList, toSql, toSql, toSql
-
-
-
-
Field Detail
-
leftContext
private final SqlImplementor.Context leftContext
-
rightContext
private final SqlImplementor.Context rightContext
-
-
Constructor Detail
-
JoinContext
private JoinContext(SqlDialect dialect, SqlImplementor.Context leftContext, SqlImplementor.Context rightContext)
Creates a JoinContext; useSqlImplementor.joinContext(Context, Context)
.
-
-
Method Detail
-
field
public SqlNode field(int ordinal)
- Specified by:
field
in classSqlImplementor.Context
-
-