Class DefaultSnowflakeSinkContext
- java.lang.Object
-
- io.deltastream.flink.connector.snowflake.sink.context.DefaultSnowflakeSinkContext
-
- All Implemented Interfaces:
SnowflakeSinkContext
@Internal public class DefaultSnowflakeSinkContext extends Object implements SnowflakeSinkContext
Default implementation ofSnowflakeSinkContextto providing minimal context for writing data to theSnowflakeSink.
-
-
Constructor Summary
Constructors Constructor Description DefaultSnowflakeSinkContext(org.apache.flink.api.connector.sink2.Sink.InitContext initContext, SnowflakeWriterConfig writerConfig, String appId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAppId()org.apache.flink.api.connector.sink2.Sink.InitContextgetInitContext()Get the current init context in sink.SnowflakeWriterConfiggetWriterConfig()Get the write options forSnowflakeSink.booleanisFlushOnCheckpoint()longprocessTime()Get the current process time in Flink.
-
-
-
Constructor Detail
-
DefaultSnowflakeSinkContext
public DefaultSnowflakeSinkContext(org.apache.flink.api.connector.sink2.Sink.InitContext initContext, SnowflakeWriterConfig writerConfig, String appId)
-
-
Method Detail
-
getInitContext
public org.apache.flink.api.connector.sink2.Sink.InitContext getInitContext()
Description copied from interface:SnowflakeSinkContextGet the current init context in sink.- Specified by:
getInitContextin interfaceSnowflakeSinkContext
-
processTime
public long processTime()
Description copied from interface:SnowflakeSinkContextGet the current process time in Flink.- Specified by:
processTimein interfaceSnowflakeSinkContext
-
getWriterConfig
public SnowflakeWriterConfig getWriterConfig()
Description copied from interface:SnowflakeSinkContextGet the write options forSnowflakeSink.- Specified by:
getWriterConfigin interfaceSnowflakeSinkContext
-
getAppId
public String getAppId()
- Specified by:
getAppIdin interfaceSnowflakeSinkContext
-
isFlushOnCheckpoint
public boolean isFlushOnCheckpoint()
- Specified by:
isFlushOnCheckpointin interfaceSnowflakeSinkContext
-
-