public abstract class MultipleFieldOutputTransform extends AbstractCatalogSupportTransform
inputCatalogTable, outputCatalogTableinputRowType, inputTableName, outputRowType, outputTableName| 构造器和说明 |
|---|
MultipleFieldOutputTransform(@NonNull CatalogTable inputCatalogTable) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Column[] |
getOutputColumns() |
protected abstract SeaTunnelDataType[] |
getOutputFieldDataTypes()
Outputs new fields datatype
|
protected abstract String[] |
getOutputFieldNames()
Outputs new fields
|
protected abstract Object[] |
getOutputFieldValues(SeaTunnelRowAccessor inputRow)
Outputs new fields value
|
protected abstract void |
setInputRowType(SeaTunnelRowType inputRowType)
Set the data type info of input data.
|
protected SeaTunnelRow |
transformRow(SeaTunnelRow inputRow)
Outputs transformed row data.
|
protected SeaTunnelRowType |
transformRowType(SeaTunnelRowType inputRowType)
Outputs transformed row type.
|
protected TableIdentifier |
transformTableIdentifier() |
protected TableSchema |
transformTableSchema() |
getProducedCatalogTable, getProducedTypemap, prepare, setConfig, setTypeInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, opengetPluginNamesetJobContextpublic MultipleFieldOutputTransform(@NonNull
@NonNull CatalogTable inputCatalogTable)
protected SeaTunnelRowType transformRowType(SeaTunnelRowType inputRowType)
AbstractSeaTunnelTransformtransformRowType 在类中 AbstractSeaTunnelTransforminputRowType - upstream input row typeprotected SeaTunnelRow transformRow(SeaTunnelRow inputRow)
AbstractSeaTunnelTransformtransformRow 在类中 AbstractSeaTunnelTransforminputRow - upstream input row dataprotected abstract void setInputRowType(SeaTunnelRowType inputRowType)
inputRowType - The data type info of upstream input.protected abstract String[] getOutputFieldNames()
protected abstract SeaTunnelDataType[] getOutputFieldDataTypes()
protected abstract Object[] getOutputFieldValues(SeaTunnelRowAccessor inputRow)
inputRow - The inputRow of upstream input.protected TableSchema transformTableSchema()
protected TableIdentifier transformTableIdentifier()
protected abstract Column[] getOutputColumns()
Copyright © 2023 The Apache Software Foundation. All rights reserved.