Modifier and Type | Method and Description |
---|---|
ResolvedCatalogTable |
ResolvedCatalogTable.copy(Map<String,String> options) |
ResolvedCatalogTable |
CatalogManager.resolveCatalogTable(CatalogTable table)
Resolves a
CatalogTable to a validated ResolvedCatalogTable . |
Modifier and Type | Method and Description |
---|---|
static Map<String,String> |
CatalogPropertiesUtil.serializeCatalogTable(ResolvedCatalogTable resolvedTable)
Serializes the given
ResolvedCatalogTable into a map of string properties. |
Modifier and Type | Method and Description |
---|---|
ResolvedCatalogTable |
DynamicTableFactory.Context.getCatalogTable()
Returns the resolved table information received from the
Catalog . |
ResolvedCatalogTable |
FactoryUtil.DefaultDynamicTableContext.getCatalogTable() |
Modifier and Type | Method and Description |
---|---|
static DynamicTableSink |
FactoryUtil.createTableSink(Catalog catalog,
ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable,
ReadableConfig configuration,
ClassLoader classLoader,
boolean isTemporary)
Creates a
DynamicTableSink from a CatalogTable . |
static DynamicTableSource |
FactoryUtil.createTableSource(Catalog catalog,
ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable,
ReadableConfig configuration,
ClassLoader classLoader,
boolean isTemporary)
Creates a
DynamicTableSource from a CatalogTable . |
Constructor and Description |
---|
DefaultDynamicTableContext(ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable,
ReadableConfig configuration,
ClassLoader classLoader,
boolean isTemporary) |
Modifier and Type | Method and Description |
---|---|
static org.apache.calcite.rel.RelNode |
DynamicSinkUtils.convertSinkToRel(org.apache.flink.table.planner.calcite.FlinkRelBuilder relBuilder,
org.apache.calcite.rel.RelNode input,
CatalogSinkModifyOperation sinkModifyOperation,
DynamicTableSink sink,
ResolvedCatalogTable table)
Converts a given
DynamicTableSink to a RelNode . |
static org.apache.calcite.rel.RelNode |
DynamicSourceUtils.convertSourceToRel(boolean isBatchMode,
ReadableConfig config,
org.apache.flink.table.planner.calcite.FlinkRelBuilder relBuilder,
ObjectIdentifier identifier,
ResolvedCatalogTable catalogTable,
org.apache.flink.table.planner.plan.stats.FlinkStatistic statistic,
List<org.apache.calcite.rel.hint.RelHint> hints,
DynamicTableSource tableSource)
Converts a given
DynamicTableSource to a RelNode . |
static boolean |
DynamicSourceUtils.isSourceChangeEventsDuplicate(ResolvedCatalogTable catalogTable,
DynamicTableSource tableSource,
TableConfig config)
Returns true if the table source produces duplicate change events.
|
static boolean |
DynamicSourceUtils.isUpsertSource(ResolvedCatalogTable catalogTable,
DynamicTableSource tableSource)
Returns true if the table is an upsert source.
|
static void |
DynamicSourceUtils.prepareDynamicSource(ObjectIdentifier sourceIdentifier,
ResolvedCatalogTable table,
DynamicTableSource source,
boolean isBatchMode,
ReadableConfig config)
Prepares the given
DynamicTableSource . |
Modifier and Type | Method and Description |
---|---|
ResolvedCatalogTable |
CatalogTableJsonDeserializer.deserialize(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonParser jsonParser,
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.DeserializationContext ctx) |
Modifier and Type | Method and Description |
---|---|
void |
CatalogTableJsonSerializer.serialize(ResolvedCatalogTable catalogTable,
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.SerializerProvider serializerProvider) |
Modifier and Type | Field and Description |
---|---|
protected ResolvedCatalogTable |
CatalogTableSpecBase.catalogTable |
Modifier and Type | Method and Description |
---|---|
ResolvedCatalogTable |
CatalogTableSpecBase.getCatalogTable() |
Constructor and Description |
---|
CatalogTableSpecBase(ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable) |
DynamicTableSinkSpec(ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable,
List<SinkAbilitySpec> sinkAbilitySpecs) |
DynamicTableSourceSpec(ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable,
List<SourceAbilitySpec> sourceAbilitySpecs) |
Constructor and Description |
---|
CatalogSourceTable(org.apache.calcite.plan.RelOptSchema relOptSchema,
List<String> names,
org.apache.calcite.rel.type.RelDataType rowType,
CatalogSchemaTable schemaTable,
ResolvedCatalogTable catalogTable) |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.