Package org.apache.flink.table.sinks
Class TableSinkBase<T>
- java.lang.Object
-
- org.apache.flink.table.sinks.TableSinkBase<T>
-
- Type Parameters:
T
- The return type of theTableSinkBase
.
- All Implemented Interfaces:
TableSink<T>
@Deprecated @Internal public abstract class TableSinkBase<T> extends Object implements TableSink<T>
Deprecated.This class is implementing the deprecatedTableSink
interface. ImplementDynamicTableSink
directly instead.Base class forTableSink
.
-
-
Constructor Summary
Constructors Constructor Description TableSinkBase()
Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description TableSink<T>
configure(String[] fieldNames, org.apache.flink.api.common.typeinfo.TypeInformation<?>[] fieldTypes)
Deprecated.Returns a copy of thisTableSink
configured with the field names and types of the table to emit.protected abstract TableSinkBase<T>
copy()
Deprecated.Returns a deep copy of theTableSink
.String[]
getFieldNames()
Deprecated.Returns the field names of the table to emit.org.apache.flink.api.common.typeinfo.TypeInformation<?>[]
getFieldTypes()
Deprecated.Returns the field types of the table to emit.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.flink.table.legacy.sinks.TableSink
getConsumedDataType, getOutputType, getTableSchema
-
-
-
-
Method Detail
-
copy
protected abstract TableSinkBase<T> copy()
Deprecated.Returns a deep copy of theTableSink
.
-
getFieldNames
public String[] getFieldNames()
Deprecated.Returns the field names of the table to emit.- Specified by:
getFieldNames
in interfaceTableSink<T>
-
getFieldTypes
public org.apache.flink.api.common.typeinfo.TypeInformation<?>[] getFieldTypes()
Deprecated.Returns the field types of the table to emit.- Specified by:
getFieldTypes
in interfaceTableSink<T>
-
-