Class ExecutableOperationUtils
java.lang.Object
org.apache.flink.table.operations.utils.ExecutableOperationUtils
Utils for the executable operation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.flink.table.connector.sink.DynamicTableSinkcreateDynamicTableSink(org.apache.flink.table.catalog.Catalog catalog, Supplier<Optional<org.apache.flink.table.factories.DynamicTableSinkFactory>> sinkFactorySupplier, org.apache.flink.table.catalog.ObjectIdentifier objectIdentifier, org.apache.flink.table.catalog.ResolvedCatalogTable catalogTable, Map<String, String> enrichmentOptions, org.apache.flink.configuration.ReadableConfig configuration, ClassLoader classLoader, boolean isTemporary) Creates aDynamicTableSinkfrom aCatalogTable.
-
Constructor Details
-
ExecutableOperationUtils
public ExecutableOperationUtils()
-
-
Method Details
-
createDynamicTableSink
public static org.apache.flink.table.connector.sink.DynamicTableSink createDynamicTableSink(@Nullable org.apache.flink.table.catalog.Catalog catalog, Supplier<Optional<org.apache.flink.table.factories.DynamicTableSinkFactory>> sinkFactorySupplier, org.apache.flink.table.catalog.ObjectIdentifier objectIdentifier, org.apache.flink.table.catalog.ResolvedCatalogTable catalogTable, Map<String, String> enrichmentOptions, org.apache.flink.configuration.ReadableConfig configuration, ClassLoader classLoader, boolean isTemporary) Creates aDynamicTableSinkfrom aCatalogTable.It'll try to create table sink from to , then try to create from passed secondly. Otherwise, an attempt is made to discover a matching factory using Java SPI (see
Factoryfor details).
-