public class DynamicTableSourceSpec extends Object
DynamicTableSourceSpec describes how to serialize/deserialize dynamic table source table
and create DynamicTableSource from the deserialization result.| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_NAME_CATALOG_TABLE |
static String |
FIELD_NAME_SOURCE_ABILITIES |
| Constructor and Description |
|---|
DynamicTableSourceSpec(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable,
List<SourceAbilitySpec> sourceAbilities) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
org.apache.flink.table.catalog.ContextResolvedTable |
getContextResolvedTable() |
org.apache.flink.table.connector.source.LookupTableSource |
getLookupTableSource(org.apache.flink.table.planner.calcite.FlinkContext flinkContext) |
org.apache.flink.table.connector.source.ScanTableSource |
getScanTableSource(org.apache.flink.table.planner.calcite.FlinkContext flinkContext) |
List<SourceAbilitySpec> |
getSourceAbilities() |
int |
hashCode() |
void |
setTableSource(org.apache.flink.table.connector.source.DynamicTableSource tableSource) |
String |
toString() |
public static final String FIELD_NAME_CATALOG_TABLE
public static final String FIELD_NAME_SOURCE_ABILITIES
public DynamicTableSourceSpec(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable,
@Nullable
List<SourceAbilitySpec> sourceAbilities)
public org.apache.flink.table.connector.source.ScanTableSource getScanTableSource(org.apache.flink.table.planner.calcite.FlinkContext flinkContext)
public org.apache.flink.table.connector.source.LookupTableSource getLookupTableSource(org.apache.flink.table.planner.calcite.FlinkContext flinkContext)
public org.apache.flink.table.catalog.ContextResolvedTable getContextResolvedTable()
@Nullable public List<SourceAbilitySpec> getSourceAbilities()
public void setTableSource(org.apache.flink.table.connector.source.DynamicTableSource tableSource)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.