| Class and Description |
|---|
| org.apache.flink.table.util.TableConnectorUtil
Use
TableConnectorUtils instead. |
| org.apache.flink.table.typeutils.TimeIndicatorTypeInfo
This class will be removed in future versions as it is used for the old type system. It
is recommended to use
DataTypes instead. Please make sure to use either the old
or the new type system consistently to avoid unintended behavior. See the website documentation
for more information. |
| org.apache.flink.table.typeutils.TimeIntervalTypeInfo
This class will be removed in future versions as it is used for the old type system. It
is recommended to use
DataTypes instead. Please make sure to use either the old
or the new type system consistently to avoid unintended behavior. See the website documentation
for more information. |
| org.apache.flink.table.api.Types
This class will be removed in future versions as it uses the old type system. It is
recommended to use
DataTypes instead which uses the new type system based on
instances of DataType. Please make sure to use either the old or the new type
system consistently to avoid unintended behavior. See the website documentation
for more information. |
| org.apache.flink.table.utils.TypeStringUtils
This utility is based on
TypeInformation. However, the Table & SQL API is
currently updated to use DataTypes based on LogicalTypes. Use
LogicalTypeParser instead. |
| Field and Description |
|---|
| org.apache.flink.table.descriptors.Schema.SCHEMA_TYPE |
| org.apache.flink.table.descriptors.DescriptorProperties.TABLE_SCHEMA_TYPE
this will be removed in future version as it uses old type system.
Please use
DescriptorProperties.TABLE_SCHEMA_DATA_TYPE instead. |
| Method and Description |
|---|
| org.apache.flink.table.api.DataTypes.ANY(Class<T>, TypeSerializer<T>)
Use
DataTypes.RAW(Class, TypeSerializer) instead. |
| org.apache.flink.table.api.DataTypes.ANY(TypeInformation<T>)
Use
DataTypes.RAW(TypeInformation) instead. |
| org.apache.flink.table.sinks.TableSink.configure(String[], TypeInformation<?>[])
This method will be dropped in future versions. It is recommended to pass a
static schema when instantiating the sink instead.
|
| org.apache.flink.table.descriptors.Schema.field(String, TypeInformation<?>)
This method will be removed in future versions as it uses the old type system.
Please use
Schema.field(String, DataType) instead. |
| org.apache.flink.table.api.TableSchema.Builder.field(String, TypeInformation<?>)
This method will be removed in future versions as it uses the old type system. It
is recommended to use
TableSchema.Builder.field(String, DataType) instead which uses the new type
system based on DataTypes. Please make sure to use either the old or the new
type system consistently to avoid unintended behavior. See the website documentation
for more information. |
| org.apache.flink.table.api.TableSchema.fromTypeInfo(TypeInformation<?>)
This method will be removed soon. Use
DataTypes to declare types. |
| org.apache.flink.table.sinks.TableSink.getFieldNames()
Use the field names of
TableSink.getTableSchema() instead. |
| org.apache.flink.table.api.TableSchema.getFieldType(int)
This method will be removed in future versions as it uses the old type system. It
is recommended to use
TableSchema.getFieldDataType(int) instead which uses the new type
system based on DataTypes. Please make sure to use either the old or the new
type system consistently to avoid unintended behavior. See the website documentation
for more information. |
| org.apache.flink.table.api.TableSchema.getFieldType(String)
This method will be removed in future versions as it uses the old type system. It
is recommended to use
TableSchema.getFieldDataType(String) instead which uses the new type
system based on DataTypes. Please make sure to use either the old or the new
type system consistently to avoid unintended behavior. See the website documentation
for more information. |
| org.apache.flink.table.sinks.TableSink.getFieldTypes()
Use the field types of
TableSink.getTableSchema() instead. |
| org.apache.flink.table.api.TableSchema.getFieldTypes()
This method will be removed in future versions as it uses the old type system. It
is recommended to use
TableSchema.getFieldDataTypes() instead which uses the new type
system based on DataTypes. Please make sure to use either the old or the new
type system consistently to avoid unintended behavior. See the website documentation
for more information. |
| org.apache.flink.table.plan.stats.ColumnStats.getMaxValue() |
| org.apache.flink.table.plan.stats.ColumnStats.getMinValue() |
| org.apache.flink.table.sinks.TableSink.getOutputType()
This method will be removed in future versions as it uses the old type system. It
is recommended to use
TableSink.getConsumedDataType() instead which uses the new type
system based on DataTypes. Please make sure to use either the old or the new type
system consistently to avoid unintended behavior. See the website documentation
for more information. |
| org.apache.flink.table.sources.TableSource.getReturnType()
This method will be removed in future versions as it uses the old type system. It
is recommended to use
TableSource.getProducedDataType() instead which uses the new type
system based on DataTypes. Please make sure to use either the old or the new type
system consistently to avoid unintended behavior. See the website documentation
for more information. |
| org.apache.flink.table.sources.TableSource.getTableSchema()
Table schema is a logical description of a table and should not be part of the physical TableSource.
Define schema when registering a Table either in DDL or in
TableEnvironment#connect(...). |
| org.apache.flink.table.functions.AggregateFunction.requiresOver()
Use
AggregateFunction.getRequirements() instead. |
| org.apache.flink.table.api.TableSchema.toRowType()
Use
TableSchema.toRowDataType() instead. |
| Constructor and Description |
|---|
| org.apache.flink.table.plan.stats.ColumnStats(Long, Long, Double, Integer, Number, Number) |
| org.apache.flink.table.api.TableSchema(String[], TypeInformation<?>[])
Use the
TableSchema.Builder instead. |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.