Uses of Interface
io.debezium.relational.TableEditor
Packages that use TableEditor
-
Uses of TableEditor in io.debezium.relational
Classes in io.debezium.relational that implement TableEditorModifier and TypeClassDescription(package private) final class(package private) classMethods in io.debezium.relational that return TableEditorModifier and TypeMethodDescriptiondefault TableEditorAdd one columns to this table, regardless of thepositionof 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 thepositionof 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 thepositionof 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 TableEditorTable.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 TableEditorCreate a new editor that does nothing.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)