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
FieldsModifier and TypeFieldDescriptionprotected final Stringprivate static final org.slf4j.Loggerprotected final SchemaHolderprotected final io.debezium.connector.SourceInfoStructMaker<SourceInfo> -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSchemaChangeListener(String kafkaTopicPrefix, io.debezium.connector.SourceInfoStructMaker<SourceInfo> sourceInfoStructMaker, SchemaHolder schemaHolder) -
Method Summary
Modifier and TypeMethodDescriptionList<com.datastax.oss.driver.api.core.metadata.schema.TableMetadata>getCdcEnabledTableMetadataList(com.datastax.oss.driver.api.core.session.Session session) protected KeyValueSchemagetKeyValueSchema(com.datastax.oss.driver.api.core.metadata.schema.TableMetadata tm) 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, onViewUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.datastax.oss.driver.api.core.metadata.schema.SchemaChangeListener
onSessionReady
-
Field Details
-
logger
private static final org.slf4j.Logger logger -
kafkaTopicPrefix
-
sourceInfoStructMaker
-
schemaHolder
-
-
Constructor Details
-
AbstractSchemaChangeListener
public AbstractSchemaChangeListener(String kafkaTopicPrefix, io.debezium.connector.SourceInfoStructMaker<SourceInfo> sourceInfoStructMaker, SchemaHolder schemaHolder)
-
-
Method Details
-
getCdcEnabledTableMetadataList
public List<com.datastax.oss.driver.api.core.metadata.schema.TableMetadata> getCdcEnabledTableMetadataList(com.datastax.oss.driver.api.core.session.Session session) -
getSchemaHolder
-
getKeyValueSchema
protected KeyValueSchema getKeyValueSchema(com.datastax.oss.driver.api.core.metadata.schema.TableMetadata tm)
-