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 |
| Constructor and Description |
|---|
DynamicTableSinkSpec(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable,
List<SinkAbilitySpec> sinkAbilities) |
| 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(org.apache.flink.table.planner.calcite.FlinkContext flinkContext) |
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 DynamicTableSinkSpec(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable,
@Nullable
List<SinkAbilitySpec> sinkAbilities)
public org.apache.flink.table.catalog.ContextResolvedTable getContextResolvedTable()
@Nullable public List<SinkAbilitySpec> getSinkAbilities()
public org.apache.flink.table.connector.sink.DynamicTableSink getTableSink(org.apache.flink.table.planner.calcite.FlinkContext flinkContext)
public void setTableSink(org.apache.flink.table.connector.sink.DynamicTableSink tableSink)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.