Uses of Interface
io.debezium.relational.TableEditor
-
Uses of TableEditor in io.debezium.relational
Modifier and TypeClassDescription(package private) final class
(package private) class
Modifier and TypeMethodDescriptionNoOpTableEditorImpl.addAttribute
(Attribute attribute) TableEditor.addAttribute
(Attribute attribute) Add a new attribute to this table.TableEditorImpl.addAttribute
(Attribute attribute) NoOpTableEditorImpl.addAttributes
(List<Attribute> attributes) TableEditor.addAttributes
(List<Attribute> attributes) Add attributes to this table.TableEditorImpl.addAttributes
(List<Attribute> attributes) default TableEditor
Add one columns to this table, regardless of theposition
of the supplied columns.NoOpTableEditorImpl.addColumns
(Column... columns) NoOpTableEditorImpl.addColumns
(Iterable<Column> columns) TableEditor.addColumns
(Column... columns) Add one or more columns to this table, regardless of theposition
of the supplied columns.TableEditor.addColumns
(Iterable<Column> columns) Add one or more columns to the end of this table's list of columns, regardless of theposition
of the supplied columns.TableEditorImpl.addColumns
(Column... columns) TableEditorImpl.addColumns
(Iterable<Column> columns) Table.edit()
Obtain an editor that contains the same information as this table definition.TableImpl.edit()
static TableEditor
Table.editor()
Obtain an table definition editor that can be used to define a table.Tables.editOrCreateTable
(TableId tableId) Obtain an editor for the table with the given ID.Obtain an editor for the table with the given ID.static TableEditor
Create a new editor that does nothing.NoOpTableEditorImpl.removeAttribute
(String attributeName) TableEditor.removeAttribute
(String attributeName) Remove an attribute from this table.TableEditorImpl.removeAttribute
(String attributeName) NoOpTableEditorImpl.removeColumn
(String columnName) TableEditor.removeColumn
(String columnName) Remove the column with the given name.TableEditorImpl.removeColumn
(String columnName) NoOpTableEditorImpl.renameColumn
(String existingName, String newName) TableEditor.renameColumn
(String existingName, String newName) Rename the column with the given name to the new specified name.TableEditorImpl.renameColumn
(String existingName, String newName) NoOpTableEditorImpl.reorderColumn
(String columnName, String afterColumnName) TableEditor.reorderColumn
(String columnName, String afterColumnName) Reorder the column with the given name to be positioned after the designated column.TableEditorImpl.reorderColumn
(String columnName, String afterColumnName) NoOpTableEditorImpl.setColumns
(Column... columns) NoOpTableEditorImpl.setColumns
(Iterable<Column> columns) TableEditor.setColumns
(Column... columns) Set this table's column definitions.TableEditor.setColumns
(Iterable<Column> columns) Set this table's column definitions.TableEditorImpl.setColumns
(Column... columns) TableEditorImpl.setColumns
(Iterable<Column> columns) NoOpTableEditorImpl.setComment
(String comment) TableEditor.setComment
(String comment) Set the comment of the tableTableEditorImpl.setComment
(String comment) NoOpTableEditorImpl.setDefaultCharsetName
(String charsetName) TableEditor.setDefaultCharsetName
(String charsetName) Set the name of the character set that should be used by default in the columns that require a character set but have not defined one.TableEditorImpl.setDefaultCharsetName
(String charsetName) NoOpTableEditorImpl.setPrimaryKeyNames
(String... pkColumnNames) NoOpTableEditorImpl.setPrimaryKeyNames
(List<String> pkColumnNames) TableEditor.setPrimaryKeyNames
(String... pkColumnNames) Set the columns that make up this table's primary key.TableEditor.setPrimaryKeyNames
(List<String> pkColumnNames) Set the columns that make up this table's primary key.TableEditorImpl.setPrimaryKeyNames
(String... pkColumnNames) TableEditorImpl.setPrimaryKeyNames
(List<String> pkColumnNames) NoOpTableEditorImpl.setUniqueValues()
TableEditor.setUniqueValues()
Sets this table's primary key to contain all columns, ensuring that all values are unique within the table.TableEditorImpl.setUniqueValues()
Set the table identifier.NoOpTableEditorImpl.updateColumn
(Column column) TableEditor.updateColumn
(Column column) Update the column with the given name.TableEditorImpl.updateColumn
(Column newColumn)