Class PythonConnectorUtils.SecondColumnSerializationSchema<T>

  • Type Parameters:
    T - The actual data type wrapped in the Row.
    All Implemented Interfaces:
    Serializable, org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.types.Row>
    Enclosing class:
    PythonConnectorUtils

    public static class PythonConnectorUtils.SecondColumnSerializationSchema<T>
    extends Object
    implements org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.types.Row>
    A SerializationSchema for Row that only serialize the second column using a wrapped SerializationSchema for PythonConnectorUtils.SecondColumnSerializationSchema.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.flink.api.common.serialization.SerializationSchema

        org.apache.flink.api.common.serialization.SerializationSchema.InitializationContext
    • Constructor Summary

      Constructors 
      Constructor Description
      SecondColumnSerializationSchema​(org.apache.flink.api.common.serialization.SerializationSchema<T> wrappedSchema)
      The constructor.
    • Constructor Detail

      • SecondColumnSerializationSchema

        public SecondColumnSerializationSchema​(org.apache.flink.api.common.serialization.SerializationSchema<T> wrappedSchema)
        The constructor.
        Parameters:
        wrappedSchema - The SerializationSchema to serialize PythonConnectorUtils.SecondColumnSerializationSchema objects.
    • Method Detail

      • open

        public void open​(org.apache.flink.api.common.serialization.SerializationSchema.InitializationContext context)
                  throws Exception
        Specified by:
        open in interface org.apache.flink.api.common.serialization.SerializationSchema<T>
        Throws:
        Exception
      • serialize

        public byte[] serialize​(org.apache.flink.types.Row row)
        Specified by:
        serialize in interface org.apache.flink.api.common.serialization.SerializationSchema<T>