public class TransformParser extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_NAMESPACE_NAME |
static String |
DEFAULT_SCHEMA_NAME |
static String |
DEFAULT_TABLE_NAME |
| Constructor and Description |
|---|
TransformParser() |
| Modifier and Type | Method and Description |
|---|---|
static List<ProjectionColumn> |
generateProjectionColumns(String projectionExpression,
List<org.apache.flink.cdc.common.schema.Column> columns) |
static List<String> |
parseComputedColumnNames(String projection) |
static List<String> |
parseFilterColumnNameList(String filterExpression) |
static org.apache.calcite.sql.SqlSelect |
parseFilterExpression(String filterExpression) |
static org.apache.calcite.sql.SqlSelect |
parseSelect(String statement) |
static String |
translateFilterExpressionToJaninoExpression(String filterExpression) |
public static final String DEFAULT_NAMESPACE_NAME
public static final String DEFAULT_SCHEMA_NAME
public static final String DEFAULT_TABLE_NAME
public static org.apache.calcite.sql.SqlSelect parseSelect(String statement)
public static List<ProjectionColumn> generateProjectionColumns(String projectionExpression, List<org.apache.flink.cdc.common.schema.Column> columns)
public static String translateFilterExpressionToJaninoExpression(String filterExpression)
public static List<String> parseFilterColumnNameList(String filterExpression)
public static org.apache.calcite.sql.SqlSelect parseFilterExpression(String filterExpression)
Copyright © 2024 The Apache Software Foundation. All rights reserved.