Package org.apache.calcite.rel.rel2sql
Class SqlImplementor.MatchRecognizeContext
- java.lang.Object
-
- org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
-
- org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext
-
- org.apache.calcite.rel.rel2sql.SqlImplementor.MatchRecognizeContext
-
- Enclosing class:
- SqlImplementor
public class SqlImplementor.MatchRecognizeContext extends SqlImplementor.AliasContext
Context for translating MATCH_RECOGNIZE clause
-
-
Field Summary
-
Fields inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
dialect, fieldCount
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MatchRecognizeContext(SqlDialect dialect, java.util.Map<java.lang.String,RelDataType> aliases)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlNode
toSql(RexProgram program, RexNode rex)
-
Methods inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext
field
-
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
-
-
-
-
Constructor Detail
-
MatchRecognizeContext
protected MatchRecognizeContext(SqlDialect dialect, java.util.Map<java.lang.String,RelDataType> aliases)
-
-
Method Detail
-
toSql
public SqlNode toSql(RexProgram program, RexNode rex)
Description copied from class:SqlImplementor.Context
- Overrides:
toSql
in classSqlImplementor.Context
- Parameters:
program
- Required only ifrex
containsRexLocalRef
rex
- Expression to convert
-
-