| Package | Description |
|---|---|
| io.debezium.relational | |
| io.debezium.relational.ddl | |
| io.debezium.relational.mapping |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
TableImpl |
| Modifier and Type | Method and Description |
|---|---|
Table |
TableEditorImpl.create() |
Table |
TableEditor.create()
Obtain an immutable table definition representing the current state of this editor.
|
Table |
Tables.forTable(String catalogName,
String schemaName,
String tableName)
Obtain the definition of the identified table.
|
Table |
Tables.forTable(TableId tableId)
Obtain the definition of the identified table.
|
Table |
Tables.overwriteTable(Table table)
Add or update the definition for the identified table.
|
Table |
Tables.overwriteTable(TableId tableId,
List<Column> columnDefs,
List<String> primaryKeyColumnNames)
Add or update the definition for the identified table.
|
Table |
Tables.removeTable(TableId tableId)
Remove the definition of the identified table.
|
Table |
Tables.renameTable(TableId existingTableId,
TableId newTableId)
Rename an existing table.
|
Table |
Tables.updateTable(TableId tableId,
Function<Table,Table> changer)
Add or update the definition for the identified table.
|
Table |
Tables.updateTable(TableId tableId,
Tables.TableChanger changer)
Add or update the definition for the identified table.
|
| Modifier and Type | Method and Description |
|---|---|
TableSchema |
TableSchemaBuilder.create(String schemaPrefix,
Table table)
Create a
TableSchema from the given table definition. |
TableSchema |
TableSchemaBuilder.create(String schemaPrefix,
Table table,
Predicate<ColumnId> filter,
ColumnMappers mappers)
Create a
TableSchema from the given table definition. |
Table |
Tables.overwriteTable(Table table)
Add or update the definition for the identified table.
|
| Modifier and Type | Method and Description |
|---|---|
Table |
Tables.updateTable(TableId tableId,
Function<Table,Table> changer)
Add or update the definition for the identified table.
|
Table |
Tables.updateTable(TableId tableId,
Function<Table,Table> changer)
Add or update the definition for the identified table.
|
| Constructor and Description |
|---|
TableImpl(Table table) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Table> |
DdlParser.parseSelectFromClause(TokenStream.Marker start)
Returns the tables keyed by their aliases that appear in a SELECT clause's "FROM" list.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
DdlParser.parseAliasedTableInFrom(TokenStream.Marker start,
Map<String,Table> tablesByAlias)
Parse a potentially qualified table name along with an optional alias.
|
| Modifier and Type | Method and Description |
|---|---|
ValueConverter |
ColumnMappers.mappingConverterFor(Table table,
Column column)
Get the value mapping function for the given column.
|
Copyright © 2016 JBoss by Red Hat. All rights reserved.