| 程序包 | 说明 |
|---|---|
| org.apache.seatunnel.api.sink | |
| org.apache.seatunnel.api.table.catalog | |
| org.apache.seatunnel.api.table.catalog.exception | |
| org.apache.seatunnel.api.table.event |
| 限定符和类型 | 字段和说明 |
|---|---|
TablePath |
DefaultSaveModeHandler.tablePath |
| 限定符和类型 | 字段和说明 |
|---|---|
static TablePath |
TablePath.DEFAULT |
| 限定符和类型 | 方法和说明 |
|---|---|
TablePath |
CatalogTable.getTablePath() |
static TablePath |
TablePath.of(String fullName) |
static TablePath |
TablePath.of(String fullName,
boolean schemaFirst) |
static TablePath |
TablePath.of(String databaseName,
String tableName) |
static TablePath |
TablePath.of(String databaseName,
String schemaName,
String tableName) |
TablePath |
TableIdentifier.toTablePath() |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> void |
Catalog.buildColumnsWithErrorCheck(TablePath tablePath,
TableSchema.Builder builder,
Iterator<T> keys,
java.util.function.Function<T,Column> getColumn) |
void |
Catalog.createDatabase(TablePath tablePath,
boolean ignoreIfExists) |
void |
Catalog.createTable(TablePath tablePath,
CatalogTable table,
boolean ignoreIfExists)
Create a new table in this catalog.
|
void |
Catalog.dropDatabase(TablePath tablePath,
boolean ignoreIfNotExists) |
void |
Catalog.dropTable(TablePath tablePath,
boolean ignoreIfNotExists)
Drop an existing table in this catalog.
|
default void |
Catalog.executeSql(TablePath tablePath,
String sql) |
CatalogTable |
Catalog.getTable(TablePath tablePath)
Return a
CatalogTable identified by the given TablePath. |
default boolean |
Catalog.isExistsData(TablePath tablePath) |
static TableIdentifier |
TableIdentifier.of(String catalogName,
TablePath tablePath) |
boolean |
Catalog.tableExists(TablePath tablePath)
Check if a table exist in this catalog.
|
default void |
Catalog.truncateTable(TablePath tablePath,
boolean ignoreIfNotExists)
Truncate an existing table data in this catalog.
|
| 限定符和类型 | 方法和说明 |
|---|---|
default List<CatalogTable> |
Catalog.buildCatalogTablesWithErrorCheck(Iterator<TablePath> tablePaths) |
| 构造器和说明 |
|---|
TableAlreadyExistException(String catalogName,
TablePath tablePath) |
TableAlreadyExistException(String catalogName,
TablePath tablePath,
Throwable cause) |
TableNotExistException(String catalogName,
TablePath tablePath) |
TableNotExistException(String catalogName,
TablePath tablePath,
Throwable cause) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected TablePath |
TableEvent.tablePath |
| 限定符和类型 | 方法和说明 |
|---|---|
TablePath |
TableEvent.tablePath() |
TablePath |
SchemaChangeEvent.tablePath()
Path of the change table object
|
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
AlterTableColumnEvent(TablePath tablePath) |
AlterTableColumnsEvent(TablePath tablePath) |
AlterTableColumnsEvent(TablePath tablePath,
List<AlterTableColumnEvent> events) |
AlterTableDropColumnEvent(TablePath tablePath,
String column) |
AlterTableEvent(TablePath tablePath) |
AlterTableModifyColumnEvent(TablePath tablePath,
Column column,
boolean first,
String afterColumn) |
AlterTableNameEvent(TablePath tablePath,
TablePath newTablePath) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.