Class AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext

java.lang.Object
org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
Enclosing class:
AsyncDynamicTableSinkFactory

@Internal public class AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext extends Object
Class providing common table data required by AsyncDynamicTableSinkFactory to create AsyncDynamicTableSink.
  • Constructor Details

    • AsyncDynamicSinkContext

      public AsyncDynamicSinkContext(AsyncDynamicTableSinkFactory factory, org.apache.flink.table.factories.DynamicTableFactory.Context context)
  • Method Details

    • getTableOptions

      public org.apache.flink.configuration.ReadableConfig getTableOptions()
    • getPhysicalDataType

      public org.apache.flink.table.types.DataType getPhysicalDataType()
    • getFactoryHelper

      public org.apache.flink.table.factories.FactoryUtil.TableFactoryHelper getFactoryHelper()
    • getResolvedOptions

      public Map<String,String> getResolvedOptions()
    • getEncodingFormat

      public org.apache.flink.table.connector.format.EncodingFormat<org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.table.data.RowData>> getEncodingFormat()
    • getPartitionKeys

      public List<String> getPartitionKeys()
    • isPartitioned

      public boolean isPartitioned()