public class ProjectionColumn extends Object implements Serializable
A projection column contains:
| Constructor and Description |
|---|
ProjectionColumn(org.apache.flink.cdc.common.schema.Column column,
String expression,
String scriptExpression,
List<String> originalColumnNames) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.cdc.common.schema.Column |
getColumn() |
String |
getColumnName() |
org.apache.flink.cdc.common.types.DataType |
getDataType() |
List<String> |
getOriginalColumnNames() |
String |
getScriptExpression() |
boolean |
isValidTransformedProjectionColumn() |
static ProjectionColumn |
of(String columnName,
org.apache.flink.cdc.common.types.DataType dataType) |
static ProjectionColumn |
of(String columnName,
org.apache.flink.cdc.common.types.DataType dataType,
String expression,
String scriptExpression,
List<String> originalColumnNames) |
void |
setTransformExpressionKey(TransformExpressionKey transformExpressionKey) |
public org.apache.flink.cdc.common.schema.Column getColumn()
public String getColumnName()
public org.apache.flink.cdc.common.types.DataType getDataType()
public String getScriptExpression()
public void setTransformExpressionKey(TransformExpressionKey transformExpressionKey)
public boolean isValidTransformedProjectionColumn()
public static ProjectionColumn of(String columnName, org.apache.flink.cdc.common.types.DataType dataType)
Copyright © 2024 The Apache Software Foundation. All rights reserved.