| 程序包 | 说明 |
|---|---|
| org.apache.flink.table.catalog | |
| org.apache.flink.table.factories | |
| org.apache.flink.table.functions | |
| org.apache.flink.table.types.logical |
| 限定符和类型 | 方法和说明 |
|---|---|
static ObjectIdentifier |
ObjectIdentifier.of(String catalogName,
String databaseName,
String objectName) |
| 限定符和类型 | 方法和说明 |
|---|---|
ObjectIdentifier |
TableSourceFactoryContextImpl.getObjectIdentifier() |
ObjectIdentifier |
DynamicTableFactory.Context.getObjectIdentifier()
Returns the identifier of the table in the
Catalog. |
ObjectIdentifier |
FactoryUtil.DefaultDynamicTableContext.getObjectIdentifier() |
ObjectIdentifier |
TableSinkFactoryContextImpl.getObjectIdentifier() |
ObjectIdentifier |
TableSinkFactory.Context.getObjectIdentifier() |
ObjectIdentifier |
TableSourceFactory.Context.getObjectIdentifier() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DynamicTableSink |
FactoryUtil.createTableSink(Catalog catalog,
ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable,
org.apache.flink.configuration.ReadableConfig configuration,
ClassLoader classLoader,
boolean isTemporary)
Creates a
DynamicTableSink from a CatalogTable. |
static DynamicTableSource |
FactoryUtil.createTableSource(Catalog catalog,
ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable,
org.apache.flink.configuration.ReadableConfig configuration,
ClassLoader classLoader,
boolean isTemporary)
Creates a
DynamicTableSource from a CatalogTable. |
| 构造器和说明 |
|---|
DefaultDynamicTableContext(ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable,
org.apache.flink.configuration.ReadableConfig configuration,
ClassLoader classLoader,
boolean isTemporary) |
TableSinkFactoryContextImpl(ObjectIdentifier identifier,
CatalogTable table,
org.apache.flink.configuration.ReadableConfig config,
boolean isBounded,
boolean isTemporary) |
TableSourceFactoryContextImpl(ObjectIdentifier identifier,
CatalogTable table,
org.apache.flink.configuration.ReadableConfig config,
boolean isTemporary) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ObjectIdentifier |
FunctionIdentifier.normalizeObjectIdentifier(ObjectIdentifier oi)
Normalize an object identifier by only normalizing the function name.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<ObjectIdentifier> |
FunctionIdentifier.getIdentifier() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ObjectIdentifier |
FunctionIdentifier.normalizeObjectIdentifier(ObjectIdentifier oi)
Normalize an object identifier by only normalizing the function name.
|
static FunctionIdentifier |
FunctionIdentifier.of(ObjectIdentifier oi) |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<ObjectIdentifier> |
UserDefinedType.getObjectIdentifier() |
| 限定符和类型 | 方法和说明 |
|---|---|
static StructuredType.Builder |
StructuredType.newBuilder(ObjectIdentifier objectIdentifier)
Creates a builder for a
StructuredType that has been stored in a catalog and is
identified by an ObjectIdentifier. |
static StructuredType.Builder |
StructuredType.newBuilder(ObjectIdentifier objectIdentifier,
Class<?> implementationClass)
Creates a builder for a
StructuredType that has been stored in a catalog and is
identified by an ObjectIdentifier. |
static DistinctType.Builder |
DistinctType.newBuilder(ObjectIdentifier objectIdentifier,
LogicalType sourceType)
Creates a builder for a
DistinctType. |
| 构造器和说明 |
|---|
Builder(ObjectIdentifier objectIdentifier) |
Builder(ObjectIdentifier objectIdentifier,
Class<?> implementationClass) |
Builder(ObjectIdentifier objectIdentifier,
LogicalType sourceType) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.