public class StarRocksTableRowTransformer extends Object implements StarRocksIRowTransformer<org.apache.flink.table.data.RowData>
| Constructor and Description |
|---|
StarRocksTableRowTransformer(org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> rowDataTypeInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
setFastJsonWrapper(JsonWrapper jsonWrapper) |
void |
setRuntimeContext(org.apache.flink.api.common.functions.RuntimeContext runtimeCtx) |
void |
setStarRocksColumns(Map<String,StarRocksDataType> columns) |
void |
setTableSchema(org.apache.flink.table.api.TableSchema ts) |
Object[] |
transform(org.apache.flink.table.data.RowData record,
boolean supportUpsertDelete) |
public StarRocksTableRowTransformer(org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> rowDataTypeInfo)
public void setStarRocksColumns(Map<String,StarRocksDataType> columns)
setStarRocksColumns in interface StarRocksIRowTransformer<org.apache.flink.table.data.RowData>public void setTableSchema(org.apache.flink.table.api.TableSchema ts)
setTableSchema in interface StarRocksIRowTransformer<org.apache.flink.table.data.RowData>public void setRuntimeContext(org.apache.flink.api.common.functions.RuntimeContext runtimeCtx)
setRuntimeContext in interface StarRocksIRowTransformer<org.apache.flink.table.data.RowData>public void setFastJsonWrapper(JsonWrapper jsonWrapper)
setFastJsonWrapper in interface StarRocksIRowTransformer<org.apache.flink.table.data.RowData>public Object[] transform(org.apache.flink.table.data.RowData record, boolean supportUpsertDelete)
transform in interface StarRocksIRowTransformer<org.apache.flink.table.data.RowData>Copyright © 2024. All rights reserved.