public class DynamicTableSinkSpec extends Object
DynamicTableSourceSpec describes how to serialize/deserialize dynamic table sink table
and create DynamicTableSink from the deserialization result.| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_NAME_CATALOG_TABLE |
static String |
FIELD_NAME_SINK_ABILITIES |
static String |
FIELD_NAME_TARGET_COLUMNS |
| Constructor and Description |
|---|
DynamicTableSinkSpec(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable,
List<SinkAbilitySpec> sinkAbilities,
int[][] targetColumns) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
org.apache.flink.table.catalog.ContextResolvedTable |
getContextResolvedTable() |
List<SinkAbilitySpec> |
getSinkAbilities() |
org.apache.flink.table.connector.sink.DynamicTableSink |
getTableSink(FlinkContext context) |
int[][] |
getTargetColumns() |
int |
hashCode() |
void |
setTableSink(org.apache.flink.table.connector.sink.DynamicTableSink tableSink) |
String |
toString() |
public static final String FIELD_NAME_CATALOG_TABLE
public static final String FIELD_NAME_SINK_ABILITIES
public static final String FIELD_NAME_TARGET_COLUMNS
public DynamicTableSinkSpec(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable,
@Nullable
List<SinkAbilitySpec> sinkAbilities,
@Nullable
int[][] targetColumns)
public org.apache.flink.table.catalog.ContextResolvedTable getContextResolvedTable()
@Nullable public List<SinkAbilitySpec> getSinkAbilities()
public org.apache.flink.table.connector.sink.DynamicTableSink getTableSink(FlinkContext context)
@Nullable public int[][] getTargetColumns()
public void setTableSink(org.apache.flink.table.connector.sink.DynamicTableSink tableSink)
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.