Class ScriptTransformIOInfo
- java.lang.Object
-
- org.apache.flink.table.runtime.script.ScriptTransformIOInfo
-
- All Implemented Interfaces:
Serializable
public class ScriptTransformIOInfo extends Object implements Serializable
The wrapper class of the input/out schema for script transform.The data will be serialized, and then feed into the script. So, we need to how to serialize the data including the serializing class
inputSerdeClass
and the corresponding propertiesinputSerdeProps
needed while doing serializing. TherecordWriterClass
is for how to write the serialized data.And the output of the script need to be deserialized. So, we need to know how to deserialize it, including the deserializing class
outputSerdeClass
and the corresponding propertiesoutputSerdeProps
. TherecordReaderClass
is for how to read the deserialized data.serializableConf
is the configuration that the writer/read may need.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getInputSerdeClass()
Map<String,String>
getInputSerdeProps()
String
getOutputSerdeClass()
Map<String,String>
getOutputSerdeProps()
String
getRecordReaderClass()
String
getRecordWriterClass()
Serializable
getSerializableConf()
String
toString()
-
-
-
Method Detail
-
getInputSerdeClass
public String getInputSerdeClass()
-
getOutputSerdeClass
public String getOutputSerdeClass()
-
getRecordReaderClass
public String getRecordReaderClass()
-
getRecordWriterClass
public String getRecordWriterClass()
-
getSerializableConf
public Serializable getSerializableConf()
-
-