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, wait
public 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.TableFactory
public java.util.List<java.lang.String> supportedProperties()
supportedProperties
in interface org.apache.flink.table.factories.TableFactory