Package io.debezium.connector.cassandra
Class AbstractSchemaChangeListener
- java.lang.Object
-
- com.datastax.oss.driver.api.core.metadata.schema.SchemaChangeListenerBase
-
- io.debezium.connector.cassandra.AbstractSchemaChangeListener
-
- All Implemented Interfaces:
com.datastax.oss.driver.api.core.metadata.schema.SchemaChangeListener,AutoCloseable
public class AbstractSchemaChangeListener extends com.datastax.oss.driver.api.core.metadata.schema.SchemaChangeListenerBase
-
-
Field Summary
Fields Modifier and Type Field Description protected StringkafkaTopicPrefixprotected SchemaHolderschemaHolderprotected io.debezium.connector.SourceInfoStructMaker<SourceInfo>sourceInfoStructMaker
-
Constructor Summary
Constructors Constructor Description AbstractSchemaChangeListener(String kafkaTopicPrefix, io.debezium.connector.SourceInfoStructMaker<SourceInfo> sourceInfoStructMaker, SchemaHolder schemaHolder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<com.datastax.oss.driver.api.core.metadata.schema.TableMetadata>getCdcEnabledTableMetadataList(com.datastax.oss.driver.api.core.session.Session session)SchemaHoldergetSchemaHolder()-
Methods inherited from class com.datastax.oss.driver.api.core.metadata.schema.SchemaChangeListenerBase
close, onAggregateCreated, onAggregateDropped, onAggregateUpdated, onFunctionCreated, onFunctionDropped, onFunctionUpdated, onKeyspaceCreated, onKeyspaceDropped, onKeyspaceUpdated, onTableCreated, onTableDropped, onTableUpdated, onUserDefinedTypeCreated, onUserDefinedTypeDropped, onUserDefinedTypeUpdated, onViewCreated, onViewDropped, onViewUpdated
-
-
-
-
Field Detail
-
kafkaTopicPrefix
protected final String kafkaTopicPrefix
-
sourceInfoStructMaker
protected final io.debezium.connector.SourceInfoStructMaker<SourceInfo> sourceInfoStructMaker
-
schemaHolder
protected final SchemaHolder schemaHolder
-
-
Constructor Detail
-
AbstractSchemaChangeListener
public AbstractSchemaChangeListener(String kafkaTopicPrefix, io.debezium.connector.SourceInfoStructMaker<SourceInfo> sourceInfoStructMaker, SchemaHolder schemaHolder)
-
-
Method Detail
-
getCdcEnabledTableMetadataList
public List<com.datastax.oss.driver.api.core.metadata.schema.TableMetadata> getCdcEnabledTableMetadataList(com.datastax.oss.driver.api.core.session.Session session)
-
getSchemaHolder
public SchemaHolder getSchemaHolder()
-
-