| 程序包 | 说明 |
|---|---|
| org.apache.flink.table.api | |
| org.apache.flink.table.catalog | |
| org.apache.flink.table.types |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract AbstractDataType<?> |
DataTypes.AbstractField.getAbstractDataType() |
protected AbstractDataType<?> |
DataTypes.Field.getAbstractDataType() |
protected AbstractDataType<?> |
DataTypes.UnresolvedField.getAbstractDataType() |
| 限定符和类型 | 方法和说明 |
|---|---|
static UnresolvedDataType |
DataTypes.ARRAY(AbstractDataType<?> elementDataType)
Unresolved data type of an array of elements with same subtype.
|
static DataTypes.UnresolvedField |
DataTypes.FIELD(String name,
AbstractDataType<?> fieldDataType)
Unresolved field definition with field name and data type.
|
static DataTypes.UnresolvedField |
DataTypes.FIELD(String name,
AbstractDataType<?> fieldDataType,
String description)
Unresolved field definition with field name, unresolved data type, and a description.
|
static UnresolvedDataType |
DataTypes.MAP(AbstractDataType<?> keyDataType,
AbstractDataType<?> valueDataType)
Unresolved data type of an associative array that maps keys (including
NULL) to
values (including NULL). |
static UnresolvedDataType |
DataTypes.MAP(AbstractDataType<?> keyDataType,
AbstractDataType<?> valueDataType)
Unresolved data type of an associative array that maps keys (including
NULL) to
values (including NULL). |
static UnresolvedDataType |
DataTypes.MULTISET(AbstractDataType<?> elementDataType)
Unresolved data type of a multiset (=bag).
|
| 限定符和类型 | 方法和说明 |
|---|---|
DataType |
DataTypeFactory.createDataType(AbstractDataType<?> abstractDataType)
Creates a type out of an
AbstractDataType. |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AbstractDataType<T extends AbstractDataType<T>>
Highest abstraction that describes the data type of a value in the table ecosystem.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AtomicDataType
A data type that does not contain further data types (e.g.
|
class |
CollectionDataType
A data type that contains an element type (e.g.
|
class |
DataType
Describes the data type of a value in the table ecosystem.
|
class |
FieldsDataType
A data type that contains field data types (i.e. row, structured, and distinct types).
|
class |
KeyValueDataType
A data type that contains a key and value data type (e.g.
|
class |
UnresolvedDataType
Partially resolved data type that requires a lookup in a catalog or configuration before creating
the corresponding
LogicalType. |
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.