Uses of Class
io.debezium.relational.TableId
Packages that use TableId
Package
Description
-
Uses of TableId in io.debezium.config
Fields in io.debezium.config with type parameters of type TableIdMethods in io.debezium.config that return types with arguments of type TableIdMethods in io.debezium.config with parameters of type TableIdModifier and TypeMethodDescriptionintCommonConnectorConfig.getSnapshotMaxThreadsTableMultiplierAsInteger(TableId tableId) -
Uses of TableId in io.debezium.jdbc
Methods in io.debezium.jdbc that return TableIdModifier and TypeMethodDescriptionJdbcConnection.createTableId(String databaseName, String schemaName, String tableName) Methods in io.debezium.jdbc that return types with arguments of type TableIdModifier and TypeMethodDescriptionJdbcConnection.getAllTableIds(String catalogName) Retrieves allTableIds in a given database catalog, mainly used to determine then the captured table.JdbcConnection.getAttributeDetails(TableId tableId, String tableType) JdbcConnection.getColumnsDetails(String catalogName, String schemaName, String tableName, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, DatabaseMetaData metadata, Set<TableId> viewIds) JdbcConnection.getColumnsDetails(String catalogName, String schemaName, String tableName, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, DatabaseMetaData metadata, Set<TableId> viewIds, boolean throwOnCaseInsensitiveColumnMismatch) JdbcConnection.readAllTableNames(String[] tableTypes) Get the identifiers of all available tables.JdbcConnection.readTableNames(String catalogName, String schemaName, String tableNamePattern, String[] tableTypes) Get the identifiers of the tables.Methods in io.debezium.jdbc with parameters of type TableIdModifier and TypeMethodDescriptionJdbcConnection.buildSelectPrimaryKeyBoundaries(TableId tableId, long size, String projection, String orderBy) JdbcConnection.buildSelectWithRowLimits(TableId tableId, int limit, String projection, Optional<String> condition, Optional<String> additionalCondition, String orderBy) JdbcConnection.buildSelectWithRowLimits(TableId tableId, int limit, String projection, Optional<String> condition, Optional<String> additionalCondition, String orderBy, Optional<String> tableAlias) JdbcConnection.getAttributeDetails(TableId tableId, String tableType) JdbcConnection.getQualifiedTableName(TableId tableId) JdbcConnection.quotedTableIdString(TableId tableId) Converts a table id into a string with all components of the id quoted so non-alphanumeric characters are properly handled.JdbcConnection.readPrimaryKeyNames(DatabaseMetaData metadata, TableId id) JdbcConnection.readPrimaryKeyOrUniqueIndexNames(DatabaseMetaData metadata, TableId id) protected Optional<ColumnEditor> JdbcConnection.readTableColumn(ResultSet columnMetadata, TableId tableId, Tables.ColumnNameFilter columnFilter) Returns aColumnEditorrepresenting the current record of the given result set of column metadata, if included in column.include.list.JdbcConnection.readTableUniqueIndices(DatabaseMetaData metadata, TableId id) protected booleanJdbcConnection.reselectColumns(String query, TableId tableId, List<String> columns, List<Object> bindValues, JdbcConnection.ResultSetConsumer resultConsumer) Method parameters in io.debezium.jdbc with type arguments of type TableIdModifier and TypeMethodDescriptionJdbcConnection.getColumnsDetails(String catalogName, String schemaName, String tableName, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, DatabaseMetaData metadata, Set<TableId> viewIds) JdbcConnection.getColumnsDetails(String catalogName, String schemaName, String tableName, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, DatabaseMetaData metadata, Set<TableId> viewIds, boolean throwOnCaseInsensitiveColumnMismatch) -
Uses of TableId in io.debezium.pipeline
Method parameters in io.debezium.pipeline with type arguments of type TableId -
Uses of TableId in io.debezium.pipeline.meters
Methods in io.debezium.pipeline.meters with parameters of type TableIdModifier and TypeMethodDescriptionvoidSnapshotMeter.chunkProgress(TableId tableId, long totalChunks, long completedChunks) voidSnapshotMeter.rowsScanned(TableId tableId, long numRows) -
Uses of TableId in io.debezium.pipeline.metrics
Methods in io.debezium.pipeline.metrics with parameters of type TableIdModifier and TypeMethodDescriptionvoidDefaultSnapshotChangeEventSourceMetrics.chunkProgress(P partition, TableId tableId, long totalChunks, long completedChunks) voidDefaultSnapshotChangeEventSourceMetrics.rowsScanned(P partition, TableId tableId, long numRows) -
Uses of TableId in io.debezium.pipeline.notification
Method parameters in io.debezium.pipeline.notification with type arguments of type TableIdModifier and TypeMethodDescription<T extends io.debezium.spi.schema.DataCollectionId>
voidInitialSnapshotNotificationService.notifyCompletedTableChunkSuccessfully(P partition, OffsetContext offsetContext, String currentCollection, int chunkIndex, int totalChunks, Set<TableId> tables) <T extends io.debezium.spi.schema.DataCollectionId>
voidInitialSnapshotNotificationService.notifyCompletedTableSuccessfully(P partition, OffsetContext offsetContext, String currentCollection, long totalRowsScanned, Set<TableId> tables) <T extends io.debezium.spi.schema.DataCollectionId>
voidInitialSnapshotNotificationService.notifyTableInProgress(P partition, OffsetContext offsetContext, String currentCollection, Set<TableId> tables) -
Uses of TableId in io.debezium.pipeline.signal.actions
Fields in io.debezium.pipeline.signal.actions with type parameters of type TableIdModifier and TypeFieldDescriptionprivate final EventDispatcher<P, TableId> SchemaChanges.dispatcher -
Uses of TableId in io.debezium.pipeline.source.snapshot.chunked
Fields in io.debezium.pipeline.source.snapshot.chunked declared as TableIdModifier and TypeFieldDescriptionprivate final TableIdSnapshotChunk.tableIdprivate final TableIdTableChunkProgress.tableIdMethods in io.debezium.pipeline.source.snapshot.chunked that return TableIdMethods in io.debezium.pipeline.source.snapshot.chunked with parameters of type TableIdModifier and TypeMethodDescriptionprivate Object[]ChunkBoundaryCalculator.queryBoundaryAtPosition(TableId tableId, String keyColumnNames, List<Column> keyColumns, long position) Constructors in io.debezium.pipeline.source.snapshot.chunked with parameters of type TableIdModifierConstructorDescriptionSnapshotChunk(TableId tableId, Table table, Object[] lowerBounds, Object[] upperBounds, int chunkIndex, int totalChunks, int tableOrder, int tableCount, String baseSelectStatement, OptionalLong estimatedRowCount) TableChunkProgress(TableId tableId, int totalChunks) -
Uses of TableId in io.debezium.pipeline.source.snapshot.incremental
Methods in io.debezium.pipeline.source.snapshot.incremental that return TableIdModifier and TypeMethodDescriptionAbstractIncrementalSnapshotContext.getPredicateBasedTableIdForId(TableId id) AbstractIncrementalSnapshotContext.getPredicateBasedTableIdForString(String id) Methods in io.debezium.pipeline.source.snapshot.incremental with parameters of type TableIdModifier and TypeMethodDescriptionprotected voidAbstractIncrementalSnapshotChangeEventSource.createAndDispatchSchemaChangeEvent(Table newTable, P partition, OffsetContext offsetContext, TableId tableId) Creates and dispatches a schema change event for the given table.AbstractIncrementalSnapshotContext.getPredicateBasedTableIdForId(TableId id) protected StringAbstractIncrementalSnapshotChangeEventSource.getTableDDL(TableId tableId) protected TableAbstractIncrementalSnapshotChangeEventSource.readSchemaForTable(TableId tableId) Reads the schema for the specified table ID.private voidAbstractIncrementalSnapshotChangeEventSource.retrieveAndRefreshSchema(TableId tableId, P partition, OffsetContext offsetContext) -
Uses of TableId in io.debezium.pipeline.source.spi
Methods in io.debezium.pipeline.source.spi with parameters of type TableIdModifier and TypeMethodDescriptionvoidSnapshotProgressListener.chunkProgress(P partition, TableId tableId, long totalChunks, long completedChunks) voidSnapshotProgressListener.rowsScanned(P partition, TableId tableId, long numRows) -
Uses of TableId in io.debezium.processors.reselect
Methods in io.debezium.processors.reselect that return TableIdModifier and TypeMethodDescriptionprivate TableIdReselectColumnsPostProcessor.getTableIdFromSource(org.apache.kafka.connect.data.Struct source) Methods in io.debezium.processors.reselect with parameters of type TableIdModifier and TypeMethodDescriptionprivate ObjectReselectColumnsPostProcessor.getConvertedValue(TableId tableId, Column column, org.apache.kafka.connect.data.Field field, Object value) ReselectColumnsPostProcessor.getRequiredColumnSelections(TableId tableId, org.apache.kafka.connect.data.Struct after) -
Uses of TableId in io.debezium.relational
Fields in io.debezium.relational declared as TableIdModifier and TypeFieldDescriptionprivate final TableIdChangeTable.changeTableIdprivate TableIdNoOpTableEditorImpl.idprivate TableIdTableEditorImpl.idprivate final TableIdTableImpl.idprivate final TableIdTableSchema.idprivate final TableIdRelationalSnapshotChangeEventSource.signalDataCollectionTableIdprivate final TableIdChangeTable.sourceTableIdprivate final TableIdColumnId.tableIdFields in io.debezium.relational with type parameters of type TableIdModifier and TypeFieldDescriptionAbstractCachedTableMappingStorage.cacheprivate final ConcurrentMap<TableId, Boolean> Tables.CachingTableFilter.cacheRelationalSnapshotChangeEventSource.RelationalSnapshotContext.capturedSchemaTablesRelationalSnapshotChangeEventSource.RelationalSnapshotContext.capturedTablesprotected final EventDispatcher<P, TableId> RelationalSnapshotChangeEventSource.dispatcherprivate final Map<TableId, RelationalSnapshotChangeEventSource.SnapshotSelect> RelationalSnapshotChangeEventSource.PreparedTables.queryTablesThe field for thequeryTablesrecord component.private final Map<TableId, OptionalLong> RelationalSnapshotChangeEventSource.PreparedTables.rowCountTablesThe field for therowCountTablesrecord component.private final ConcurrentMap<TableId, V> ConcurrentMapTableMappingStorage.storageSelectors.TableSelectionPredicateBuilder.tableExclusionsSelectors.TableSelectionPredicateBuilder.tableInclusionsprivate final io.debezium.spi.topic.TopicNamingStrategy<TableId> RelationalDatabaseSchema.topicNamingStrategyTables.TableIds.valuesMethods in io.debezium.relational that return TableIdModifier and TypeMethodDescriptionChangeTable.getChangeTableId()ChangeTable.getSourceTableId()abstract TableIdColumnFilterMode.getTableIdForFilter(String catalog, String schema, String table) Table.id()Get the identifier for this table.TableImpl.id()TableSchema.id()protected TableIdAbstractCachedTableMappingStorage.normalizeTableId(TableId tableId) Normalizes the table identifier based on case sensitivity settings.private TableIdConcurrentMapTableMappingStorage.normalizeTableId(TableId tableId) Normalizes the table identifier based on case sensitivity settings.static TableIdParse the supplied string, extracting up to the first 3 parts into a TableID.protected static TableIdParse the supplied string, extracting up to the first 3 parts into a TableID.static TableIdParse the supplied string, extracting up to the first 3 parts into a TableID.static TableIdTableId.parse(String str, boolean useCatalogBeforeSchema, TableIdPredicates predicates) Parse the supplied string, extracting up to the first 3 parts into a TableID.static TableIdTableId.parse(String str, TableIdPredicates predicates) Parse the supplied string, extracting up to the first 3 parts into a TableID.ColumnId.tableId()Get the identifier for the table that owns this column.NoOpTableEditorImpl.tableId()TableEditor.tableId()Get the identifier for this table.TableEditorImpl.tableId()TableId.toBracketQuoted()TableId.toDoubleQuoted()Returns a newTableIdwith all parts of the identifier using"character.TableId.toLowercase()private TableIdTables.TableIds.toLowerCaseIfNeeded(TableId tableId) TableId.toQuoted(char openingChar, char closingChar) Returns a newTableIdthat has all parts of the identifier quoted.Methods in io.debezium.relational that return types with arguments of type TableIdModifier and TypeMethodDescriptionRelationalSnapshotChangeEventSource.addSignalingCollectionAndSort(Set<TableId> capturedTables) Selectors.TableSelectionPredicateBuilder.build()Selectors.TableSelectionPredicateBuilder.buildStartingFromDbFilter(Predicate<String> dbFilter, Predicate<String> schemaFilter, Predicate<TableId> tableFilter) Selectors.TableSelectionPredicateBuilder.buildStartingFromSchemaFilter(Predicate<String> schemaFilter, Predicate<TableId> tableFilter) RelationalDatabaseSchema.dataCollectionIds()Tables.drainChanges()Create the map of predicate functions that specify which columns are to be included.RelationalSnapshotChangeEventSource.getAllTableIds(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext) Returns all candidate tables; the current filter configuration will be applied to the result set, resulting in the effective set of captured tables.protected Collection<TableId> RelationalSnapshotChangeEventSource.getTablesForSchemaChange(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext) Tables.TablesById.ids()AbstractCachedTableMappingStorage.keySet()ConcurrentMapTableMappingStorage.keySet()TableMappingStorage.keySet()Returns a set view of the table identifiers contained in this storage.RelationalSnapshotChangeEventSource.PreparedTables.queryTables()Returns the value of thequeryTablesrecord component.RelationalSnapshotChangeEventSource.PreparedTables.rowCountTables()Returns the value of therowCountTablesrecord component.private Map<TableId, OptionalLong> RelationalSnapshotChangeEventSource.sortByRowCount(Map<TableId, OptionalLong> rowCountTables, RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder order) RelationalDatabaseSchema.tableIds()Returns the set of table ids included in the current filter configuration.Tables.tableIds()Get the set ofTableIds for which there is aSchema.Tables.TableIds.toSet()RelationalSnapshotChangeEventSource.toTableIds(Set<TableId> tableIds, Pattern pattern) Methods in io.debezium.relational with parameters of type TableIdModifier and TypeMethodDescriptionvoidprotected booleanRelationalSnapshotChangeEventSource.additionalColumnFilter(P partition, TableId tableId, String columnName) Additional filter handling for preparing column names for snapshot selectprivate static StringintintTableId.compareToIgnoreCase(TableId that) protected ValueConverter[]TableSchemaBuilder.convertersForColumns(org.apache.kafka.connect.data.Schema schema, TableId tableId, List<Column> columns, ColumnMappers mappers) Obtain the array of converters for each column in a row.protected StructGeneratorTableSchemaBuilder.createKeyGenerator(org.apache.kafka.connect.data.Schema schema, TableId columnSetName, List<Column> columns, io.debezium.spi.topic.TopicNamingStrategy topicNamingStrategy) Creates the function that produces a Kafka Connect key object for a row of data.protected ValueConverterTableSchemaBuilder.createValueConverterFor(TableId tableId, Column column, org.apache.kafka.connect.data.Field fieldDefn) Create aValueConverterthat can be used to convert row values for the given column into the Kafka Connect value object described by thefield definition.protected StructGeneratorTableSchemaBuilder.createValueGenerator(org.apache.kafka.connect.data.Schema schema, TableId tableId, List<Column> columns, Tables.ColumnNameFilter filter, ColumnMappers mappers) Creates the function that produces a Kafka Connect value object for a row of data.RelationalSnapshotChangeEventSource.determineSnapshotSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, TableId tableId, Map<io.debezium.spi.schema.DataCollectionId, String> snapshotSelectOverridesByTable) Returns a valid query string for the specified table, either given by the user via snapshot select overrides or defaulting to a statement provided by the DB-specific change event source.Tables.editOrCreateTable(TableId tableId) Obtain an editor for the table with the given ID.Obtain an editor for the table with the given ID.private voidRelationalSnapshotChangeEventSource.emitRecordWithCoordination(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, O offset, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, SnapshotChunk chunk, TableChunkProgress progress, SnapshotProgress snapshotProgress, TableId tableId, Object[] row, Instant sourceTableSnapshotTimestamp, boolean isFirstRecord, boolean isLastRecord) Emits a record with proper coordination to ensure correct snapshot marker ordering.protected StringRelationalSnapshotChangeEventSource.enhanceOverriddenSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, String overriddenSelect, TableId tableId) This method is overridden for Oracle to implement "as of SCN" predicateObtain the definition of the identified table.private StringCustomConverterRegistry.fullColumnName(TableId table, Column column) Retrieves the value associated with the given table identifier.protected ChangeRecordEmitter<P> RelationalSnapshotChangeEventSource.getChangeRecordEmitter(P partition, O offset, TableId tableId, Object[] row, Instant timestamp) Returns aChangeRecordEmitterproducing the change records for the given table row.protected abstract VAbstractCachedTableMappingStorage.getFromStorage(TableId tableId) Retrieves a value from the underlying storage.RelationalSnapshotChangeEventSource.getSnapshotConnectionFirstSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, TableId tableId) RelationalSnapshotChangeEventSource.getSnapshotSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, TableId tableId, List<String> columns) Returns the SELECT statement to be used for scanning the given table or empty value if the table will be streamed from but not snapshottedprotected StringRelationalSnapshotChangeEventSource.getSnapshotSelectOverridesByTable(TableId tableId, Map<io.debezium.spi.schema.DataCollectionId, String> snapshotSelectOverrides) protected InstantRelationalSnapshotChangeEventSource.getSnapshotSourceTimestamp(JdbcConnection jdbcConnection, O offset, TableId tableId) For the given table gets source.ts_ms value from the database for snapshot data!CustomConverterRegistry.getValueConverter(TableId table, Column column) Obtain a pre-registered converter for a given column.booleanTables.CachingTableFilter.isIncluded(TableId tableId) booleanTables.TableFilter.isIncluded(TableId tableId) Determines whether the given table should be included in the currentDatabaseSchema.static TableEditorCreate a new editor that does nothing.protected TableIdAbstractCachedTableMappingStorage.normalizeTableId(TableId tableId) Normalizes the table identifier based on case sensitivity settings.private TableIdConcurrentMapTableMappingStorage.normalizeTableId(TableId tableId) Normalizes the table identifier based on case sensitivity settings.Tables.overwriteTable(TableId tableId, List<Column> columnDefs, List<String> primaryKeyColumnNames, String defaultCharsetName, List<Attribute> attributes) Add or update the definition for the identified table.private ObjectTableSchemaBuilder.parseDefaultValue(TableId tableId, Column column) RelationalDatabaseSchema.SchemasByTableId.put(TableId tableId, TableSchema updated) Associates the specified value with the specified table identifier.protected abstract voidAbstractCachedTableMappingStorage.putToStorage(TableId tableId, V value) Stores a value in the underlying storage.protected voidRelationalDatabaseSchema.refreshSchema(TableId id) Optional<org.apache.kafka.connect.data.SchemaBuilder> CustomConverterRegistry.registerConverterFor(TableId table, Column column, Object defaultValue) Create and register a converter for a given database column.Removes the mapping for the specified table identifier.protected abstract voidAbstractCachedTableMappingStorage.removeFromStorage(TableId tableId) Removes a value from the underlying storage.protected voidRelationalDatabaseSchema.removeSchema(TableId id) Tables.removeTable(TableId tableId) Remove the definition of the identified table.Tables.renameTable(TableId existingTableId, TableId newTableId) Rename an existing table.protected OptionalLongRelationalSnapshotChangeEventSource.rowCountForTable(TableId tableId) If connector is able to provide statistics-based number of records per table.protected LongRelationalSnapshotChangeEventSource.rowCountForTableChunked(TableId tableId) Get theSchema informationfor the table with the given identifier, if that table exists and is included by the filter configuration.Get theTablemeta-data for the table with the given identifier, if that table exists and is included by the filter configurationSet the table identifier.private TableIdTables.TableIds.toLowerCaseIfNeeded(TableId tableId) Tables.updateTable(TableId tableId, Function<Table, Table> changer) Add or update the definition for the identified table.private voidTableSchemaBuilder.validateIncomingRowToInternalMetadata(TableId tableId, int[] recordIndexes, org.apache.kafka.connect.data.Field[] fields, ValueConverter[] converters, Object[] row, int position) private ValueConverterTableSchemaBuilder.wrapInMappingConverterIfNeeded(ColumnMappers mappers, TableId tableId, Column column, ValueConverter converter) Method parameters in io.debezium.relational with type arguments of type TableIdModifier and TypeMethodDescriptionRelationalSnapshotChangeEventSource.addSignalingCollectionAndSort(Set<TableId> capturedTables) RelationalSnapshotChangeEventSource.createDataEventsForChunkedTableCallable(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, SnapshotChunk chunk, Map<TableId, TableChunkProgress> progressMap, SnapshotProgress snapshotProgress, Queue<JdbcConnection> connectionPool, Queue<O> offsets) RelationalSnapshotChangeEventSource.createDataEventsForTableCallable(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, Table table, boolean firstTable, boolean lastTable, int tableOrder, int tableCount, String selectStatement, OptionalLong rowCount, Set<TableId> rowCountTablesKeySet, Queue<JdbcConnection> connectionPool, Queue<O> offsets) protected voidRelationalSnapshotChangeEventSource.doCreateDataEventsForChunk(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, O offset, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, SnapshotChunk chunk, Map<TableId, TableChunkProgress> progressMap, SnapshotProgress snapshotProgress, JdbcConnection jdbcConnection) protected voidRelationalSnapshotChangeEventSource.doCreateDataEventsForTable(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, O offset, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, Table table, boolean firstTable, boolean lastTable, int tableOrder, int tableCount, String selectStatement, OptionalLong rowCount, Set<TableId> rowCountTablesKeySet, JdbcConnection jdbcConnection) abstract voidAbstractCachedTableMappingStorage.forEach(BiConsumer<? super TableId, ? super V> action) voidConcurrentMapTableMappingStorage.forEach(BiConsumer<? super TableId, ? super V> action) voidTableMappingStorage.forEach(BiConsumer<? super TableId, ? super V> action) Performs the given action for each entry in this storage until all entries have been processed or the action throws an exception.(package private) voidTables.TablesById.forEach(BiConsumer<? super TableId, ? super Table> action) static Tables.TableFilterTables.TableFilter.fromPredicate(Predicate<TableId> predicate) Creates aTables.TableFilterfrom the given predicate.RelationalSnapshotChangeEventSource.prepareTables(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, Function<TableId, RelationalSnapshotChangeEventSource.SnapshotSelect> selectGenerator, RelationalSnapshotChangeEventSource.CheckedFunction<TableId, OptionalLong> rowCountProvider) Prepares tables for snapshot by generating select statements and row counts.RelationalSnapshotChangeEventSource.prepareTables(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, Function<TableId, RelationalSnapshotChangeEventSource.SnapshotSelect> selectGenerator, RelationalSnapshotChangeEventSource.CheckedFunction<TableId, OptionalLong> rowCountProvider) Prepares tables for snapshot by generating select statements and row counts.private Map<TableId, OptionalLong> RelationalSnapshotChangeEventSource.sortByRowCount(Map<TableId, OptionalLong> rowCountTables, RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder order) RelationalSnapshotChangeEventSource.toTableIds(Set<TableId> tableIds, Pattern pattern) Constructors in io.debezium.relational with parameters of type TableIdModifierConstructorDescriptionChangeTable(String captureInstance, TableId sourceTableId, TableId changeTableId, int changeTableObjectId) Creates an object that represents a source table's change table.Create a new column identifier.(package private)TableImpl(TableId id, List<Column> sortedColumns, List<String> pkColumnNames, String defaultCharsetName, String comment, List<Attribute> attributes) TableSchema(TableId id, org.apache.kafka.connect.data.Schema keySchema, StructGenerator keyGenerator, Envelope envelopeSchema, org.apache.kafka.connect.data.Schema valueSchema, StructGenerator valueGenerator) Create an instance with the specifiedSchemas for the keys and values, and the functions that generate the key and value for a given row of data.Constructor parameters in io.debezium.relational with type arguments of type TableIdModifierConstructorDescriptionprotectedHistorizedRelationalDatabaseSchema(HistorizedRelationalDatabaseConnectorConfig config, io.debezium.spi.topic.TopicNamingStrategy<TableId> topicNamingStrategy, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, TableSchemaBuilder schemaBuilder, boolean tableIdCaseInsensitive, Key.KeyMapper customKeysMapper, CdcSourceTaskContext<? extends CommonConnectorConfig> taskContext) privatePreparedTables(Map<TableId, RelationalSnapshotChangeEventSource.SnapshotSelect> queryTables, Map<TableId, OptionalLong> rowCountTables) Creates an instance of aPreparedTablesrecord class.protectedRelationalDatabaseSchema(RelationalDatabaseConnectorConfig config, io.debezium.spi.topic.TopicNamingStrategy<TableId> topicNamingStrategy, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, TableSchemaBuilder schemaBuilder, boolean tableIdCaseInsensitive, Key.KeyMapper customKeysMapper, CdcSourceTaskContext<? extends CommonConnectorConfig> taskContext) RelationalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig connectorConfig, MainConnectionProvidingConnectionFactory<? extends JdbcConnection> jdbcConnectionFactory, RelationalDatabaseSchema schema, EventDispatcher<P, TableId> dispatcher, io.debezium.util.Clock clock, SnapshotProgressListener<P> snapshotProgressListener, NotificationService<P, O> notificationService, SnapshotterService snapshotterService) -
Uses of TableId in io.debezium.relational.ddl
Fields in io.debezium.relational.ddl declared as TableIdModifier and TypeFieldDescriptionprivate final TableIdDdlParserListener.TableAlteredEvent.previousTableIdprivate final TableIdDdlParserListener.TableEvent.tableIdprivate final TableIdDdlParserListener.TableIndexEvent.tableIdMethods in io.debezium.relational.ddl that return TableIdModifier and TypeMethodDescriptionDdlParserListener.TableAlteredEvent.previousTableId()If the table was renamed, then get the old identifier of the table before it was renamed.AbstractDdlParser.resolveTableId(String schemaName, String tableName) Create aTableIdfrom the supplied schema and table names.DdlParserListener.TableEvent.tableId()Get the identifier of the primary table affected by this event.DdlParserListener.TableIndexEvent.tableId()Get the identifier of the table to which the index applies.Methods in io.debezium.relational.ddl with parameters of type TableIdModifier and TypeMethodDescriptionprotected voidAbstractDdlParser.signalAlterTable(TableId id, TableId previousId, String statement) Signal an alter table event to ddl changes listener.protected voidAbstractDdlParser.signalAlterView(TableId id, TableId previousId, String statement) Signal an alter view event to ddl changes listener.protected voidAbstractDdlParser.signalCreateIndex(String indexName, TableId id, String statement) Signal a create index event to ddl changes listener.protected voidAbstractDdlParser.signalCreateTable(TableId id, String statement) Signal a create table event to ddl changes listener.protected voidAbstractDdlParser.signalCreateView(TableId id, String statement) Signal a create view event to ddl changes listener.protected voidAbstractDdlParser.signalDropIndex(String indexName, TableId id, String statement) Signal a drop index event to ddl changes listener.protected voidAbstractDdlParser.signalDropTable(TableId id, String statement) Signal a drop table event to ddl changes listener.protected voidAbstractDdlParser.signalDropView(TableId id, String statement) Signal a drop view event to ddl changes listener.protected voidAbstractDdlParser.signalTruncateTable(TableId id, String statement) Signal a truncate table event to ddl changes listener.Constructors in io.debezium.relational.ddl with parameters of type TableIdModifierConstructorDescriptionTableAlteredEvent(TableId tableId, TableId previousTableId, String ddlStatement, boolean isView) TableCreatedEvent(TableId tableId, String ddlStatement, boolean isView) TableDroppedEvent(TableId tableId, String ddlStatement, boolean isView) TableEvent(DdlParserListener.EventType type, TableId tableId, String ddlStatement, boolean isView) TableIndexCreatedEvent(String indexName, TableId tableId, String ddlStatement) TableIndexDroppedEvent(String indexName, TableId tableId, String ddlStatement) TableIndexEvent(DdlParserListener.EventType type, String indexName, TableId tableId, String ddlStatement) TableTruncatedEvent(TableId tableId, String ddlStatement, boolean isView) -
Uses of TableId in io.debezium.relational.history
Fields in io.debezium.relational.history declared as TableIdModifier and TypeFieldDescriptionprivate final TableIdTableChanges.TableChange.idprivate final TableIdTableChanges.TableChange.previousIdMethods in io.debezium.relational.history that return TableIdModifier and TypeMethodDescriptionTableChanges.TableChange.getId()TableChanges.TableChange.getPreviousId()Methods in io.debezium.relational.history with parameters of type TableIdModifier and TypeMethodDescriptionprivate static TableJsonTableChangeSerializer.fromDocument(TableId id, Document document) Constructors in io.debezium.relational.history with parameters of type TableIdModifierConstructorDescriptionTableChange(TableChanges.TableChangeType type, TableId id) TableChange(TableChanges.TableChangeType type, Table table, TableId previousId) -
Uses of TableId in io.debezium.relational.mapping
Fields in io.debezium.relational.mapping with type parameters of type TableIdModifier and TypeFieldDescriptionprotected final BiPredicate<TableId, Column> ColumnMappers.MapperRule.predicateMethods in io.debezium.relational.mapping that return TableIdModifier and TypeMethodDescriptionprivate TableIdColumnMappers.Builder.mappedTableId(TableId tableId) Methods in io.debezium.relational.mapping with parameters of type TableIdModifier and TypeMethodDescriptionColumnMappers.Builder.fullyQualifiedColumnDatatype(TableId tableId, Column column) ColumnMappers.Builder.fullyQualifiedColumnName(TableId tableId, Column column) ColumnMappers.Builder.mappedTableColumnDatatype(TableId tableId, Column column) ColumnMappers.Builder.mappedTableColumnName(TableId tableId, Column column) private TableIdColumnMappers.Builder.mappedTableId(TableId tableId) Get the value mapping function for the given column.ColumnMappers.mappingConverterFor(TableId tableId, Column column) Get the value mapping function for the given column.protected booleanConstructor parameters in io.debezium.relational.mapping with type arguments of type TableIdModifierConstructorDescriptionprotectedMapperRule(BiPredicate<TableId, Column> predicate, ColumnMapper mapper) -
Uses of TableId in io.debezium.schema
Methods in io.debezium.schema with parameters of type TableIdModifier and TypeMethodDescriptionstatic SchemaChangeEventSchemaChangeEvent.ofRename(Partition partition, OffsetContext offsetContext, String databaseName, String schemaName, String ddl, Table table, TableId previousTableId) Create a schema change event for aALTER TABLE RENAMEevent.Method parameters in io.debezium.schema with type arguments of type TableIdModifier and TypeMethodDescriptionvoidHistorizedDatabaseSchema.SchemaChangeEventConsumer.consume(SchemaChangeEvent event, Collection<TableId> tableIds) Constructors in io.debezium.schema with parameters of type TableIdModifierConstructorDescriptionprivateSchemaChangeEvent(Map<String, ?> partition, Map<String, ?> offset, org.apache.kafka.connect.data.Struct source, String database, String schema, String ddl, Table table, SchemaChangeEvent.SchemaChangeEventType type, boolean isFromSnapshot, TableId previousTableId) privateSchemaChangeEvent(Map<String, ?> partition, Map<String, ?> offset, org.apache.kafka.connect.data.Struct source, String database, String schema, String ddl, Set<Table> tables, SchemaChangeEvent.SchemaChangeEventType type, boolean isFromSnapshot, Instant timestamp, TableId previousTableId)