Interface SnowflakeRowSerializationSchema<T>

  • Type Parameters:
    T - type of the data to be serialized by the implementation of this interface
    All Superinterfaces:
    Serializable

    @PublicEvolving
    public interface SnowflakeRowSerializationSchema<T>
    extends Serializable
    Interface for implementing a serialization schema for serializing SnowflakeRowSerializationSchema to Map of String to Object schema as documented by the Snowflake service.
    • Method Detail

      • open

        default void open​(org.apache.flink.api.common.serialization.SerializationSchema.InitializationContext initContext,
                          SnowflakeSinkContext sinkContext)
                   throws Exception
        Initialization method for the schema. It is called before serialize(Object, SnowflakeSinkContext), hence, suitable for one time setup work.

        The provided SerializationSchema.InitializationContext can be used to access additional features such as registering user metrics.

        Parameters:
        initContext - SerializationSchema.InitializationContext Contextual information for initialization
        sinkContext - SnowflakeSinkContext Runtime context
        Throws:
        Exception