public class FlinkTableFactory
extends java.lang.Object
implements org.apache.flink.table.factories.TableSinkFactory<org.apache.flink.table.data.RowData>, org.apache.flink.table.factories.TableSourceFactory<org.apache.flink.table.data.RowData>
| Constructor and Description |
|---|
FlinkTableFactory(FlinkCatalog catalog) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.table.sinks.TableSink<org.apache.flink.table.data.RowData> |
createTableSink(org.apache.flink.table.factories.TableSinkFactory.Context context) |
org.apache.flink.table.sources.TableSource<org.apache.flink.table.data.RowData> |
createTableSource(org.apache.flink.table.factories.TableSourceFactory.Context context) |
java.util.Map<java.lang.String,java.lang.String> |
requiredContext() |
java.util.List<java.lang.String> |
supportedProperties() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic FlinkTableFactory(FlinkCatalog catalog)
public org.apache.flink.table.sources.TableSource<org.apache.flink.table.data.RowData> createTableSource(org.apache.flink.table.factories.TableSourceFactory.Context context)
createTableSource in interface org.apache.flink.table.factories.TableSourceFactory<org.apache.flink.table.data.RowData>public org.apache.flink.table.sinks.TableSink<org.apache.flink.table.data.RowData> createTableSink(org.apache.flink.table.factories.TableSinkFactory.Context context)
createTableSink in interface org.apache.flink.table.factories.TableSinkFactory<org.apache.flink.table.data.RowData>public java.util.Map<java.lang.String,java.lang.String> requiredContext()
requiredContext in interface org.apache.flink.table.factories.TableFactorypublic java.util.List<java.lang.String> supportedProperties()
supportedProperties in interface org.apache.flink.table.factories.TableFactory