Interface and Description |
---|
org.apache.flink.table.catalog.ExternalCatalog
use
Catalog instead. |
org.apache.flink.table.factories.ExternalCatalogFactory
use
CatalogFactory instead. |
org.apache.flink.table.descriptors.SchematicDescriptor
This class can be dropped once we remove external catalog support.
|
Class and Description |
---|
org.apache.flink.table.descriptors.ExternalCatalogDescriptor
use
CatalogDescriptor instead. |
org.apache.flink.table.descriptors.ExternalCatalogDescriptorValidator
use
CatalogDescriptorValidator instead. |
org.apache.flink.table.catalog.ExternalCatalogTable
use
CatalogTable instead. |
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 DataType s based on LogicalType s. Use
LogicalTypeParser instead. |
Method and Description |
---|
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.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.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.catalog.ExternalCatalogTable.getTableStats()
This method exists for backwards-compatibility only.
|
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.api.TableSchema(String[], TypeInformation<?>[])
Use the
TableSchema.Builder instead. |
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.