| 程序包 | 说明 |
|---|---|
| org.apache.flink.table.api | |
| org.apache.flink.table.catalog | |
| org.apache.flink.table.types.utils | |
| org.apache.flink.table.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
ResolvedSchema |
Schema.resolve(SchemaResolver resolver)
Resolves the given
Schema to a validated ResolvedSchema. |
| 限定符和类型 | 方法和说明 |
|---|---|
static TableSchema |
TableSchema.fromResolvedSchema(ResolvedSchema resolvedSchema)
已过时。
Helps to migrate to the new
ResolvedSchema to old API methods. |
Schema.Builder |
Schema.Builder.fromResolvedSchema(ResolvedSchema resolvedSchema)
Adopts all members from the given resolved schema.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ResolvedSchema |
ResolvedCatalogBaseTable.getResolvedSchema()
Returns a fully resolved and validated
ResolvedSchema. |
ResolvedSchema |
ResolvedCatalogTable.getResolvedSchema() |
ResolvedSchema |
ResolvedCatalogView.getResolvedSchema() |
static ResolvedSchema |
ResolvedSchema.of(Column... columns)
Shortcut for a resolved schema of only columns.
|
static ResolvedSchema |
ResolvedSchema.of(List<Column> columns)
Shortcut for a resolved schema of only columns.
|
static ResolvedSchema |
ResolvedSchema.physical(List<String> columnNames,
List<DataType> columnDataTypes)
Shortcut for a resolved schema of only physical columns.
|
static ResolvedSchema |
ResolvedSchema.physical(String[] columnNames,
DataType[] columnDataTypes)
Shortcut for a resolved schema of only physical columns.
|
ResolvedSchema |
SchemaResolver.resolve(Schema schema) |
| 构造器和说明 |
|---|
ResolvedCatalogTable(CatalogTable origin,
ResolvedSchema resolvedSchema) |
ResolvedCatalogView(CatalogView origin,
ResolvedSchema resolvedSchema) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ResolvedSchema |
DataTypeUtils.expandCompositeTypeToSchema(DataType dataType)
Expands a composite
DataType to a corresponding ResolvedSchema. |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
PrintUtils.printAsTableauForm(ResolvedSchema resolvedSchema,
Iterator<org.apache.flink.types.Row> it,
PrintWriter printWriter,
int maxColumnWidth,
String nullColumn,
boolean deriveColumnWidthByType,
boolean printRowKind,
java.time.ZoneId sessionTimeZone)
Displays the result in a tableau form.
|
static void |
PrintUtils.printAsTableauForm(ResolvedSchema resolvedSchema,
Iterator<org.apache.flink.types.Row> it,
PrintWriter printWriter,
java.time.ZoneId sessionTimeZone)
Displays the result in a tableau form.
|
static String[] |
PrintUtils.rowToString(org.apache.flink.types.Row row,
ResolvedSchema resolvedSchema,
java.time.ZoneId sessionTimeZone) |
static String[] |
PrintUtils.rowToString(org.apache.flink.types.Row row,
String nullColumn,
boolean printRowKind,
ResolvedSchema resolvedSchema,
java.time.ZoneId sessionTimeZone) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.