Class 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 properties inputSerdeProps needed while doing serializing. The recordWriterClass 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 properties outputSerdeProps. The recordReaderClass is for how to read the deserialized data.

    serializableConf is the configuration that the writer/read may need.

    See Also:
    Serialized Form
    • Method Detail

      • getInputSerdeClass

        public String getInputSerdeClass()
      • getOutputSerdeClass

        public String getOutputSerdeClass()
      • getRecordReaderClass

        public String getRecordReaderClass()
      • getRecordWriterClass

        public String getRecordWriterClass()
      • getSerializableConf

        public Serializable getSerializableConf()