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 Stringprotected 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
-
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)
-