public class ProjectionColumn extends Object implements Serializable
A projection column contains:
| 构造器和说明 |
|---|
ProjectionColumn(org.apache.flink.cdc.common.schema.Column column,
String expression,
String scriptExpression,
List<String> originalColumnNames) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProjectionColumn |
copy() |
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) |
String |
toString() |
public ProjectionColumn copy()
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)
public static ProjectionColumn of(String columnName, org.apache.flink.cdc.common.types.DataType dataType, String expression, String scriptExpression, List<String> originalColumnNames)
Copyright © 2024 The Apache Software Foundation. All rights reserved.