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(ContextResolvedTable contextResolvedTable,
List<SinkAbilitySpec> sinkAbilities) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
ContextResolvedTable |
getContextResolvedTable() |
List<SinkAbilitySpec> |
getSinkAbilities() |
DynamicTableSink |
getTableSink(org.apache.flink.table.planner.calcite.FlinkContext context) |
int |
hashCode() |
void |
setTableSink(DynamicTableSink tableSink) |
String |
toString() |
public static final String FIELD_NAME_CATALOG_TABLE
public static final String FIELD_NAME_SINK_ABILITIES
public DynamicTableSinkSpec(ContextResolvedTable contextResolvedTable, @Nullable List<SinkAbilitySpec> sinkAbilities)
public ContextResolvedTable getContextResolvedTable()
@Nullable public List<SinkAbilitySpec> getSinkAbilities()
public DynamicTableSink getTableSink(org.apache.flink.table.planner.calcite.FlinkContext context)
public void setTableSink(DynamicTableSink tableSink)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.