| 程序包 | 说明 |
|---|---|
| org.apache.seatunnel.api.table.catalog | |
| org.apache.seatunnel.api.table.catalog.schema | |
| org.apache.seatunnel.api.table.event |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MetadataColumn
Representation of a metadata column.
|
class |
PhysicalColumn
Representation of a physical column.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Column |
PhysicalColumn.copy() |
Column |
MetadataColumn.copy() |
abstract Column |
Column.copy()
Returns a copy of the column.
|
Column |
PhysicalColumn.copy(SeaTunnelDataType<?> newType) |
Column |
MetadataColumn.copy(SeaTunnelDataType<?> newType) |
abstract Column |
Column.copy(SeaTunnelDataType<?> newType)
Returns a copy of the column with a replaced
SeaTunnelDataType. |
Column |
PhysicalColumn.rename(String newColumnName) |
Column |
MetadataColumn.rename(String newColumnName) |
abstract Column |
Column.rename(String newColumnName)
Returns a copy of the column with a replaced name.
|
| 限定符和类型 | 方法和说明 |
|---|---|
TableSchema.Builder |
TableSchema.Builder.column(Column column) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> void |
Catalog.buildColumnsWithErrorCheck(TablePath tablePath,
TableSchema.Builder builder,
Iterator<T> keys,
java.util.function.Function<T,Column> getColumn) |
TableSchema.Builder |
TableSchema.Builder.columns(List<Column> columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Column> |
TableSchemaParser.FieldParser.parse(T schemaConfig)
已过时。
Parse field config to List
|
List<Column> |
TableSchemaParser.ColumnParser.parse(T schemaConfig)
Parse column config to List
|
| 限定符和类型 | 方法和说明 |
|---|---|
static AlterTableAddColumnEvent |
AlterTableAddColumnEvent.add(TablePath tablePath,
Column column) |
static AlterTableAddColumnEvent |
AlterTableAddColumnEvent.addAfter(TablePath tablePath,
Column column,
String afterColumn) |
static AlterTableAddColumnEvent |
AlterTableAddColumnEvent.addFirst(TablePath tablePath,
Column column) |
static AlterTableChangeColumnEvent |
AlterTableChangeColumnEvent.change(TablePath tablePath,
String oldColumn,
Column column) |
static AlterTableChangeColumnEvent |
AlterTableChangeColumnEvent.changeAfter(TablePath tablePath,
String oldColumn,
Column column,
String afterColumn) |
static AlterTableChangeColumnEvent |
AlterTableChangeColumnEvent.changeFirst(TablePath tablePath,
String oldColumn,
Column column) |
static AlterTableModifyColumnEvent |
AlterTableModifyColumnEvent.modify(TablePath tablePath,
Column column) |
static AlterTableModifyColumnEvent |
AlterTableModifyColumnEvent.modifyAfter(TablePath tablePath,
Column column,
String afterColumn) |
static AlterTableModifyColumnEvent |
AlterTableModifyColumnEvent.modifyFirst(TablePath tablePath,
Column column) |
| 构造器和说明 |
|---|
AlterTableAddColumnEvent(TablePath tablePath,
Column column,
boolean first,
String afterColumn) |
AlterTableChangeColumnEvent(TablePath tablePath,
String oldColumn,
Column column,
boolean first,
String afterColumn) |
AlterTableModifyColumnEvent(TablePath tablePath,
Column column,
boolean first,
String afterColumn) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.