@AutoService(value=org.apache.seatunnel.api.transform.SeaTunnelTransform.class) public class SplitTransform extends MultipleFieldOutputTransform
inputCatalogTable, outputCatalogTableinputRowType, inputTableName, outputRowType, outputTableName| 构造器和说明 |
|---|
SplitTransform(@NonNull SplitTransformConfig splitTransformConfig,
@NonNull CatalogTable catalogTable) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Column[] |
getOutputColumns() |
protected SeaTunnelDataType[] |
getOutputFieldDataTypes()
Outputs new fields datatype
|
protected String[] |
getOutputFieldNames()
Outputs new fields
|
protected Object[] |
getOutputFieldValues(SeaTunnelRowAccessor inputRow)
Outputs new fields value
|
String |
getPluginName() |
protected void |
setConfig(org.apache.seatunnel.shade.com.typesafe.config.Config pluginConfig) |
protected void |
setInputRowType(SeaTunnelRowType rowType)
Set the data type info of input data.
|
transformRow, transformRowType, transformTableIdentifier, transformTableSchemagetProducedCatalogTable, getProducedTypemap, prepare, setTypeInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, opensetJobContextpublic SplitTransform(@NonNull
@NonNull SplitTransformConfig splitTransformConfig,
@NonNull
@NonNull CatalogTable catalogTable)
public String getPluginName()
protected void setConfig(org.apache.seatunnel.shade.com.typesafe.config.Config pluginConfig)
setConfig 在类中 AbstractSeaTunnelTransformprotected void setInputRowType(SeaTunnelRowType rowType)
MultipleFieldOutputTransformsetInputRowType 在类中 MultipleFieldOutputTransformrowType - The data type info of upstream input.protected String[] getOutputFieldNames()
MultipleFieldOutputTransformgetOutputFieldNames 在类中 MultipleFieldOutputTransformprotected SeaTunnelDataType[] getOutputFieldDataTypes()
MultipleFieldOutputTransformgetOutputFieldDataTypes 在类中 MultipleFieldOutputTransformprotected Object[] getOutputFieldValues(SeaTunnelRowAccessor inputRow)
MultipleFieldOutputTransformgetOutputFieldValues 在类中 MultipleFieldOutputTransforminputRow - The inputRow of upstream input.protected Column[] getOutputColumns()
Copyright © 2023 The Apache Software Foundation. All rights reserved.