A B C D E F G H I J K L M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addHeader(ProducerRecord<K, V>, String, byte[]) - Static method in interface org.apache.cassandra.cdc.kafka.RecordProducer
- addHeader(ProducerRecord<K, V>, String, int) - Static method in interface org.apache.cassandra.cdc.kafka.RecordProducer
- addHeader(ProducerRecord<K, V>, String, short) - Static method in interface org.apache.cassandra.cdc.kafka.RecordProducer
- addHeader(ProducerRecord<K, V>, String, String) - Static method in interface org.apache.cassandra.cdc.kafka.RecordProducer
- applyCommonFields(CdcEvent, GenericData.Record, Function<Value, Object>) - Method in class org.apache.cassandra.cdc.avro.CdcEventAvroEncoder
- args(CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.TopicSupplier.PerKeyspace
- args(CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.TopicSupplier.PerKeyspaceTable
- args(CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.TopicSupplier.PerTable
- args(CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.TopicSupplier.StringFormatTopicSupplier
- AvroBaseRecordTransformer<T extends AvroBaseRecordTransformer.BaseSerializedEvent<P>,P> - Class in org.apache.cassandra.cdc.avro
- AvroBaseRecordTransformer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>, int, String) - Constructor for class org.apache.cassandra.cdc.avro.AvroBaseRecordTransformer
- AvroBaseRecordTransformer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>, String) - Constructor for class org.apache.cassandra.cdc.avro.AvroBaseRecordTransformer
- AvroBaseRecordTransformer.BaseSerializedEvent<P> - Class in org.apache.cassandra.cdc.avro
-
POJO of a serialized event
- AvroByteRecordTransformer - Class in org.apache.cassandra.cdc.avro
- AvroByteRecordTransformer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>) - Constructor for class org.apache.cassandra.cdc.avro.AvroByteRecordTransformer
- AvroByteRecordTransformer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>, int) - Constructor for class org.apache.cassandra.cdc.avro.AvroByteRecordTransformer
- AvroByteRecordTransformer.ByteRecordSerializedEvent - Class in org.apache.cassandra.cdc.avro
-
Serialized event with payload in byte array
- AvroDataUtils - Class in org.apache.cassandra.cdc.avro
-
Utils for handling Avro data for project internal use.
- AvroGenericRecordSerializer - Class in org.apache.cassandra.cdc.kafka
-
Serializes Cassandra CDC POJO classes to Avro bytes for publishing to Kafka.
- AvroGenericRecordSerializer(Function<KeyspaceTypeKey, CqlField.CqlType>, String) - Constructor for class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer
- AvroGenericRecordSerializer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>, int, String) - Constructor for class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer
- AvroGenericRecordSerializer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>, String) - Constructor for class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer
- AvroGenericRecordSerializer.Deserializer - Class in org.apache.cassandra.cdc.kafka
- AvroGenericRecordTransformer - Class in org.apache.cassandra.cdc.avro
- AvroGenericRecordTransformer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>, int, String) - Constructor for class org.apache.cassandra.cdc.avro.AvroGenericRecordTransformer
- AvroGenericRecordTransformer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>, String) - Constructor for class org.apache.cassandra.cdc.avro.AvroGenericRecordTransformer
- AvroGenericRecordTransformer.GenericRecordSerializedEvent - Class in org.apache.cassandra.cdc.avro
-
Serialized event with payload in
GenericRecord - AvroJsonTransformer - Class in org.apache.cassandra.cdc.json
- AvroJsonTransformer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>) - Constructor for class org.apache.cassandra.cdc.json.AvroJsonTransformer
- AvroSerializer - Class in org.apache.cassandra.cdc.avro
-
Serializes Cassandra CDC POJO classes to Avro bytes for publishing to Kafka, and deserializes the bytes to Avro records.
- AvroSerializer(Function<KeyspaceTypeKey, CqlField.CqlType>) - Constructor for class org.apache.cassandra.cdc.avro.AvroSerializer
- AvroSerializer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>) - Constructor for class org.apache.cassandra.cdc.avro.AvroSerializer
- AvroSerializer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>, int) - Constructor for class org.apache.cassandra.cdc.avro.AvroSerializer
- AvroSerializer.Deserializer - Class in org.apache.cassandra.cdc.avro
B
- BaseSerializedEvent(P, List<String>) - Constructor for class org.apache.cassandra.cdc.avro.AvroBaseRecordTransformer.BaseSerializedEvent
- buildPublisher(KafkaOptions) - Method in interface org.apache.cassandra.cdc.schemastore.SchemaStorePublisherFactory
- buildRecord(String, String, String, String, byte[]) - Method in interface org.apache.cassandra.cdc.kafka.RecordProducer
- buildRecords(String, String, String, String, byte[]) - Method in interface org.apache.cassandra.cdc.kafka.RecordProducer
- buildRecords(CdcEvent, String, String, byte[]) - Method in interface org.apache.cassandra.cdc.kafka.RecordProducer
- buildRecordWithPayload(AvroByteRecordTransformer.ByteRecordSerializedEvent) - Method in class org.apache.cassandra.cdc.avro.AvroByteRecordTransformer
- buildRecordWithPayload(AvroGenericRecordTransformer.GenericRecordSerializedEvent) - Method in class org.apache.cassandra.cdc.avro.AvroGenericRecordTransformer
- buildRecordWithPayload(T) - Method in class org.apache.cassandra.cdc.avro.AvroBaseRecordTransformer
C
- cache - Variable in class org.apache.cassandra.cdc.kafka.TopicSupplier.StringFormatTopicSupplier
- CachingSchemaStore - Class in org.apache.cassandra.cdc.schemastore
-
Recommended implementation of SchemaStore that detects schema changes and regenerates Avro schema.
- CachingSchemaStore(SchemaStoreStats, Supplier<CassandraVersion>, SchemaSupplier, SchemaStorePublisherFactory, KafkaOptions) - Constructor for class org.apache.cassandra.cdc.schemastore.CachingSchemaStore
- capturePublishedSchema() - Method in interface org.apache.cassandra.cdc.schemastore.SchemaStoreStats
-
Schema has been published.
- CdcEnvelope - Class in org.apache.cassandra.cdc.avro.msg
- CdcEnvelope(GenericRecord, GenericRecord) - Constructor for class org.apache.cassandra.cdc.avro.msg.CdcEnvelope
- CdcEventAvroEncoder - Class in org.apache.cassandra.cdc.avro
-
Base abstraction to convert CdcEvent objects into another data format, e.g.
- CdcEventAvroEncoder(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>, String) - Constructor for class org.apache.cassandra.cdc.avro.CdcEventAvroEncoder
- CdcEventTransformer<T> - Interface in org.apache.cassandra.cdc
- CdcEventUtils - Class in org.apache.cassandra.cdc.avro
- CdcEventUtils.OperationType - Enum in org.apache.cassandra.cdc.avro
- CdcEventUtils.UpdatedEvent - Class in org.apache.cassandra.cdc.avro
- CdcGenericData - Class in org.apache.cassandra.cdc.json
-
Mostly the same with its parent class `GenericData`, except encoding the bytes in the Base64 format
- CdcGenericData() - Constructor for class org.apache.cassandra.cdc.json.CdcGenericData
- CdcLogger - Interface in org.apache.cassandra.cdc
-
Helper to produce structured log message for CDC events, etc.
- cdcLogMode - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- CdcLogMode - Enum in org.apache.cassandra.cdc
-
Allows CDC to be configured with different logging levels (MINIMAL, PARTITION_KEYS and FULL) to optionally log partition key values or the full row for additional debugging.
- cdcSchema - Variable in class org.apache.cassandra.cdc.avro.CdcEventAvroEncoder
- changePublished(CdcEvent) - Method in interface org.apache.cassandra.cdc.kafka.KafkaStats
- close() - Method in class org.apache.cassandra.cdc.avro.AvroSerializer
- close() - Method in class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer
- close() - Method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- close() - Method in interface org.apache.cassandra.cdc.schemastore.TableSchemaPublisher
- close(Throwable) - Method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- COMPLEX_ELEMENT_DELETE - org.apache.cassandra.cdc.avro.CdcEventUtils.OperationType
- configure(Map<String, ?>, boolean) - Method in class org.apache.cassandra.cdc.avro.AvroSerializer
- configure(Map<String, ?>, boolean) - Method in class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer
- convert(Schema, Object) - Method in interface org.apache.cassandra.cdc.avro.TypeConversion
-
Convert value from the source type to the target type.
- convert(Schema, Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.DateConversion
- convert(Schema, Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.DecimalConversion
- convert(Schema, Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.InetAddressConversion
- convert(Schema, Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.ListConversion
- convert(Schema, Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.MapConversion
- convert(Schema, Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.SetConversion
- convert(Schema, Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.TimestampConversion
- convert(Schema, Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.UdtConversion
- convert(Schema, Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.UUIDConversion
- convert(Schema, Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.VarIntConversion
- cqlTypeName - Variable in class org.apache.cassandra.cdc.avro.TypeConversion.TypeMapping
D
- DateConversion() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversion.DateConversion
- DecimalConversion() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversion.DecimalConversion
- DEFAULT - Static variable in interface org.apache.cassandra.cdc.kafka.RecordProducer
- DEFAULT - Static variable in interface org.apache.cassandra.cdc.schemastore.SchemaStorePublisherFactory
- DEFAULT_TRUNCATE_THRESHOLD - Static variable in class org.apache.cassandra.cdc.avro.AvroBaseRecordTransformer
- DELETE - org.apache.cassandra.cdc.avro.CdcEventUtils.OperationType
- DELETE_PARTITION - org.apache.cassandra.cdc.avro.CdcEventUtils.OperationType
- DELETE_RANGE - org.apache.cassandra.cdc.avro.CdcEventUtils.OperationType
- deserialize(String, String, byte[]) - Method in class org.apache.cassandra.cdc.avro.AvroSerializer
-
Deprecated.
- deserialize(String, String, byte[]) - Method in class org.apache.cassandra.cdc.avro.AvroSerializer.Deserializer
- deserialize(String, String, byte[], Schema) - Method in class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer
-
Deprecated.
- deserialize(String, String, byte[], Schema) - Method in class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer.Deserializer
- deserializePayload(String, String, String, byte[]) - Method in class org.apache.cassandra.cdc.avro.AvroSerializer.Deserializer
- deserializer() - Method in class org.apache.cassandra.cdc.avro.AvroSerializer
- deserializer() - Method in class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer
- Deserializer(Schema, SchemaStore) - Constructor for class org.apache.cassandra.cdc.avro.AvroSerializer.Deserializer
- Deserializer(SchemaStore) - Constructor for class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer.Deserializer
E
- encode(GenericDatumWriter<GenericRecord>, GenericData.Record) - Method in class org.apache.cassandra.cdc.avro.CdcEventAvroEncoder
-
Encode the transformed CdcEvent to a byte array.
- encode(GenericDatumWriter<GenericRecord>, GenericData.Record, BinaryEncoder) - Static method in class org.apache.cassandra.cdc.avro.AvroDataUtils
- encoder - Variable in class org.apache.cassandra.cdc.avro.CdcEventAvroEncoder
- ensureInputValueType(String, Object, Class<?>) - Static method in interface org.apache.cassandra.cdc.avro.TypeConversion
-
Validate the input is the expected type
- equals(Object) - Method in class org.apache.cassandra.cdc.avro.msg.FieldValue
- equals(Object) - Method in class org.apache.cassandra.cdc.avro.TypeConversion.TypeMapping
- error(Logger, String, CdcEvent, String, Throwable) - Method in interface org.apache.cassandra.cdc.CdcLogger
-
Create the log message with the input and log at the error level
- eventHasher - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- EventHasher - Interface in org.apache.cassandra.cdc.kafka
- extractTableIdFromPublishKey(String) - Static method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
F
- failOnKafkaError - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- failOnRecordTooLargeError - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- failure - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- FieldValue - Class in org.apache.cassandra.cdc.avro.msg
- FieldValue(Value) - Constructor for class org.apache.cassandra.cdc.avro.msg.FieldValue
- flush() - Method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- format - Variable in class org.apache.cassandra.cdc.kafka.TopicSupplier.StringFormatTopicSupplier
- fromOption(String) - Static method in enum org.apache.cassandra.cdc.CdcLogMode
- FULL - org.apache.cassandra.cdc.CdcLogMode
G
- GenericRecordSerializedEvent(GenericRecord, List<String>, String, String) - Constructor for class org.apache.cassandra.cdc.avro.AvroGenericRecordTransformer.GenericRecordSerializedEvent
- get() - Static method in class org.apache.cassandra.cdc.avro.RecordReader
- getArray(ByteBuffer) - Static method in interface org.apache.cassandra.cdc.avro.TypeConversion
- getArray(ByteBuffer, int, int) - Static method in interface org.apache.cassandra.cdc.avro.TypeConversion
- getAvroOperationType(CdcEvent, Schema) - Static method in class org.apache.cassandra.cdc.avro.CdcEventUtils
- getInstance() - Static method in class org.apache.cassandra.cdc.json.CdcGenericData
- getInstance() - Static method in class org.apache.cassandra.cdc.schemastore.LocalTableSchemaStore
- getOperationType(CdcEvent) - Static method in class org.apache.cassandra.cdc.avro.CdcEventUtils
- getOrBuildKafkaPrefix(CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- getPayload(String, CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- getPayload(GenericRecord) - Static method in class org.apache.cassandra.cdc.avro.AvroSerializer.Deserializer
- getRangeTombstone(CdcEvent, Function<Value, Object>) - Static method in class org.apache.cassandra.cdc.avro.CdcEventUtils
- getRangeTombstoneAvro(CdcEvent, Schema, Function<Value, Object>) - Static method in class org.apache.cassandra.cdc.avro.CdcEventUtils
- getReader(String, String) - Method in class org.apache.cassandra.cdc.schemastore.CachingSchemaStore
- getReader(String, String) - Method in class org.apache.cassandra.cdc.schemastore.LocalTableSchemaStore
- getReader(String, String) - Method in interface org.apache.cassandra.cdc.schemastore.SchemaStore
-
Get the datum reader
- getRecord() - Method in class org.apache.cassandra.cdc.avro.CdcEventUtils.UpdatedEvent
- getSchema(String, String) - Method in class org.apache.cassandra.cdc.schemastore.CachingSchemaStore
- getSchema(String, String) - Method in class org.apache.cassandra.cdc.schemastore.LocalTableSchemaStore
-
Expects cassandra keyspace name for namespace and cassandra table name for name.
- getSchema(String, String) - Method in interface org.apache.cassandra.cdc.schemastore.SchemaStore
-
Get the avro corresponding to the namespace and the name of the schema
- getSchemaId() - Method in class org.apache.cassandra.cdc.schemastore.PublishSchemaResult
- getSchemas() - Method in class org.apache.cassandra.cdc.schemastore.CachingSchemaStore
- getTempSchemaForEvent(AvroGenericRecordTransformer.GenericRecordSerializedEvent) - Method in class org.apache.cassandra.cdc.avro.AvroGenericRecordTransformer
- getTransformer() - Method in class org.apache.cassandra.cdc.avro.AvroSerializer
- getTransformer() - Method in class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer
- getTransformer() - Method in interface org.apache.cassandra.cdc.kafka.KafkaCdcSerializer
- getTruncatedFields() - Method in class org.apache.cassandra.cdc.avro.CdcEventUtils.UpdatedEvent
- getTTL(CdcEvent) - Static method in class org.apache.cassandra.cdc.avro.CdcEventUtils
- getTTLAvro(CdcEvent, Schema) - Static method in class org.apache.cassandra.cdc.avro.CdcEventUtils
-
Generate the ttl record from row.
- getType(KeyspaceTypeKey) - Method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- getUpdatedEvent(CdcEvent, SchemaStore, int, Function<KeyspaceTypeKey, CqlField.CqlType>) - Static method in class org.apache.cassandra.cdc.avro.CdcEventUtils
- getVersion(String, String) - Method in class org.apache.cassandra.cdc.schemastore.CachingSchemaStore
- getVersion(String, String) - Method in interface org.apache.cassandra.cdc.schemastore.SchemaStore
-
Get the schema version corresponding to the namespace and the name of the schema
- getWriter(String, String) - Method in class org.apache.cassandra.cdc.schemastore.CachingSchemaStore
- getWriter(String, String) - Method in class org.apache.cassandra.cdc.schemastore.LocalTableSchemaStore
- getWriter(String, String) - Method in interface org.apache.cassandra.cdc.schemastore.SchemaStore
-
Get the datum writer
H
- hashCode() - Method in class org.apache.cassandra.cdc.avro.msg.FieldValue
- hashCode() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.TypeMapping
- hashEvent(CdcEvent) - Method in interface org.apache.cassandra.cdc.kafka.EventHasher
- header - Variable in class org.apache.cassandra.cdc.avro.msg.CdcEnvelope
I
- InetAddressConversion() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversion.InetAddressConversion
- info(Logger, String, CdcEvent, String) - Method in interface org.apache.cassandra.cdc.CdcLogger
-
Create the log message with the input and log at the info level
- init(Function<KeyspaceTypeKey, CqlField.CqlType>) - Static method in enum org.apache.cassandra.cdc.CdcLogMode
- initialize() - Method in class org.apache.cassandra.cdc.schemastore.CachingSchemaStore
-
`initialize()` must be called on server start-up once all other dependencies are initialized, e.g.
- INSERT - org.apache.cassandra.cdc.avro.CdcEventUtils.OperationType
J
- JsonSerializer - Class in org.apache.cassandra.cdc.json
- JsonSerializer(Function<KeyspaceTypeKey, CqlField.CqlType>) - Constructor for class org.apache.cassandra.cdc.json.JsonSerializer
- JsonSerializer(SchemaStore, Function<KeyspaceTypeKey, CqlField.CqlType>) - Constructor for class org.apache.cassandra.cdc.json.JsonSerializer
K
- KafkaCdcSerializer<I> - Interface in org.apache.cassandra.cdc.kafka
- kafkaConfigs() - Method in interface org.apache.cassandra.cdc.kafka.KafkaOptions
- KafkaOptions - Interface in org.apache.cassandra.cdc.kafka
- KafkaPublisher - Class in org.apache.cassandra.cdc.kafka
- KafkaPublisher(TopicSupplier, KafkaProducer<String, byte[]>, Serializer<CdcEvent>, int, boolean, boolean, CdcLogMode) - Constructor for class org.apache.cassandra.cdc.kafka.KafkaPublisher
- KafkaPublisher(TopicSupplier, KafkaProducer<String, byte[]>, Serializer<CdcEvent>, int, boolean, boolean, CdcLogMode, KafkaStats, RecordProducer, EventHasher) - Constructor for class org.apache.cassandra.cdc.kafka.KafkaPublisher
- kafkaStats - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- KafkaStats - Interface in org.apache.cassandra.cdc.kafka
- KEYSPACE_HEADER - Static variable in interface org.apache.cassandra.cdc.kafka.RecordProducer
- keyspaceSupplier(String) - Static method in interface org.apache.cassandra.cdc.kafka.TopicSupplier
- keyspaceTableSupplier(String) - Static method in interface org.apache.cassandra.cdc.kafka.TopicSupplier
L
- LIST_IDENTITY_MAPPING - Static variable in class org.apache.cassandra.cdc.avro.TypeConversion.ListConversion
- ListConversion() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversion.ListConversion
- loadFromResource() - Method in class org.apache.cassandra.cdc.schemastore.LocalTableSchemaStore
- LocalTableSchemaStore - Class in org.apache.cassandra.cdc.schemastore
-
This is an example implementation of a Schema Store.
- LocalTableSchemaStore() - Constructor for class org.apache.cassandra.cdc.schemastore.LocalTableSchemaStore
- logger() - Method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- lookup(Schema) - Method in interface org.apache.cassandra.cdc.avro.TypeConversion.Registry
-
Look up
TypeConversionbased on the field schema. - lookup(Schema) - Method in class org.apache.cassandra.cdc.avro.TypeConversionRegistry
-
Look up
TypeConversionbased on the field schema.
M
- MapConversion() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversion.MapConversion
- mapSupplier(String) - Static method in interface org.apache.cassandra.cdc.kafka.TopicSupplier
- maxRecordSizeBytes - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- MINIMAL - org.apache.cassandra.cdc.CdcLogMode
- MURMUR2 - Static variable in interface org.apache.cassandra.cdc.kafka.EventHasher
O
- of(String, String) - Static method in class org.apache.cassandra.cdc.avro.TypeConversion.TypeMapping
- of(String, String, String) - Static method in class org.apache.cassandra.cdc.avro.TypeConversion.TypeMapping
- onConfigChange() - Method in class org.apache.cassandra.cdc.schemastore.CachingSchemaStore
-
`onConfigChange()` should be called whenever the Kafka config is changed and the publisher needs to be rebuilt.
- onSchemaChange() - Method in class org.apache.cassandra.cdc.schemastore.CachingSchemaStore
-
`onSchemaChanged()` should be called whenever a Cassandra CQL schema change is detected.
- org.apache.cassandra.cdc - package org.apache.cassandra.cdc
- org.apache.cassandra.cdc.avro - package org.apache.cassandra.cdc.avro
- org.apache.cassandra.cdc.avro.msg - package org.apache.cassandra.cdc.avro.msg
- org.apache.cassandra.cdc.json - package org.apache.cassandra.cdc.json
- org.apache.cassandra.cdc.kafka - package org.apache.cassandra.cdc.kafka
- org.apache.cassandra.cdc.schemastore - package org.apache.cassandra.cdc.schemastore
P
- PARTITION_KEYS - org.apache.cassandra.cdc.CdcLogMode
- payload - Variable in class org.apache.cassandra.cdc.avro.AvroBaseRecordTransformer.BaseSerializedEvent
- payload - Variable in class org.apache.cassandra.cdc.avro.msg.CdcEnvelope
- PerKeyspace(String) - Constructor for class org.apache.cassandra.cdc.kafka.TopicSupplier.PerKeyspace
- PerKeyspaceTable(String) - Constructor for class org.apache.cassandra.cdc.kafka.TopicSupplier.PerKeyspaceTable
- PerTable(String) - Constructor for class org.apache.cassandra.cdc.kafka.TopicSupplier.PerTable
- prefixCache - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- processEvent(CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- producer - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- publishSchema(String, TableSchemaPublisher.SchemaPublishMetadata) - Method in interface org.apache.cassandra.cdc.schemastore.TableSchemaPublisher
-
Publishes the schema producing a result.
- PublishSchemaResult - Class in org.apache.cassandra.cdc.schemastore
-
Object representing the result of publishing a schema on a schema store.
- PublishSchemaResult(String) - Constructor for class org.apache.cassandra.cdc.schemastore.PublishSchemaResult
R
- rangeSchema - Variable in class org.apache.cassandra.cdc.avro.CdcEventAvroEncoder
- read(GenericRecord, String) - Method in class org.apache.cassandra.cdc.avro.RecordReader
-
Read the value of the field.
- recordProducer - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- recordProducer() - Method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- RecordProducer - Interface in org.apache.cassandra.cdc.kafka
-
The RecordProducer provides an interface to build the Kafka `ProducerRecord` object
- RecordReader - Class in org.apache.cassandra.cdc.avro
-
Reads values from
GenericRecordThe value is converted, if there is aTypeConversionregistered. - register(TypeConversion<?>) - Method in interface org.apache.cassandra.cdc.avro.TypeConversion.Registry
-
Register a
TypeConversion - register(TypeConversion<?>) - Method in class org.apache.cassandra.cdc.avro.TypeConversionRegistry
-
Register a
TypeConversion - registerKafkaPublishErrorKpi() - Method in interface org.apache.cassandra.cdc.kafka.KafkaStats
- reportJobFailure() - Method in interface org.apache.cassandra.cdc.kafka.KafkaStats
- reportKafkaPublishError() - Method in interface org.apache.cassandra.cdc.kafka.KafkaStats
- reportKafkaRecordTooLarge() - Method in interface org.apache.cassandra.cdc.kafka.KafkaStats
S
- schemaConverter() - Method in class org.apache.cassandra.cdc.schemastore.CachingSchemaStore
- SchemaPublishMetadata() - Constructor for class org.apache.cassandra.cdc.schemastore.TableSchemaPublisher.SchemaPublishMetadata
- SchemaStore - Interface in org.apache.cassandra.cdc.schemastore
-
Interface representing a CDC schema store.
- SchemaStorePublisherFactory - Interface in org.apache.cassandra.cdc.schemastore
- SchemaStoreStats - Interface in org.apache.cassandra.cdc.schemastore
- serialize(String, CdcEvent) - Method in class org.apache.cassandra.cdc.avro.AvroSerializer
- serialize(String, CdcEvent) - Method in class org.apache.cassandra.cdc.json.JsonSerializer
- serialize(String, CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer
- serialize(String, Headers, CdcEvent) - Method in class org.apache.cassandra.cdc.avro.AvroSerializer
- serialize(String, Headers, CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.AvroGenericRecordSerializer
- serializeEvent(CdcEvent) - Method in class org.apache.cassandra.cdc.avro.AvroBaseRecordTransformer
- serializeEvent(CdcEvent) - Method in class org.apache.cassandra.cdc.avro.AvroByteRecordTransformer
- serializeEvent(CdcEvent) - Method in class org.apache.cassandra.cdc.avro.AvroGenericRecordTransformer
- serializer - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- SetConversion() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversion.SetConversion
- sourceTypeName - Variable in class org.apache.cassandra.cdc.avro.TypeConversion.TypeMapping
- staticTopicSupplier(String) - Static method in interface org.apache.cassandra.cdc.kafka.TopicSupplier
- store - Variable in class org.apache.cassandra.cdc.avro.CdcEventAvroEncoder
- StringFormatTopicSupplier(String) - Constructor for class org.apache.cassandra.cdc.kafka.TopicSupplier.StringFormatTopicSupplier
- STUB - Static variable in interface org.apache.cassandra.cdc.kafka.KafkaStats
T
- TABLE_HEADER - Static variable in interface org.apache.cassandra.cdc.kafka.RecordProducer
- TableSchemaPublisher - Interface in org.apache.cassandra.cdc.schemastore
-
Interface representing a CDC schema publisher.
- TableSchemaPublisher.SchemaPublishMetadata - Class in org.apache.cassandra.cdc.schemastore
- tableSupplier(String) - Static method in interface org.apache.cassandra.cdc.kafka.TopicSupplier
- targetTypeName - Variable in class org.apache.cassandra.cdc.avro.TypeConversion.TypeMapping
- TimestampConversion() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversion.TimestampConversion
- toAvro(Object, Schema) - Static method in class org.apache.cassandra.cdc.avro.AvroDataUtils
-
Converts Cassandra value object to Avro, and eventually the Avro data is used to be converted into the Spark format.
- toBytes(String) - Static method in interface org.apache.cassandra.cdc.kafka.RecordProducer
- topic(CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.TopicSupplier.MapTopicSupplier
- topic(CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.TopicSupplier.StaticTopicSupplier
- topic(CdcEvent) - Method in class org.apache.cassandra.cdc.kafka.TopicSupplier.StringFormatTopicSupplier
- topic(CdcEvent) - Method in interface org.apache.cassandra.cdc.kafka.TopicSupplier
- topicSupplier - Variable in class org.apache.cassandra.cdc.kafka.KafkaPublisher
- TopicSupplier - Interface in org.apache.cassandra.cdc.kafka
- TopicSupplier.MapTopicSupplier - Class in org.apache.cassandra.cdc.kafka
- TopicSupplier.PerKeyspace - Class in org.apache.cassandra.cdc.kafka
- TopicSupplier.PerKeyspaceTable - Class in org.apache.cassandra.cdc.kafka
- TopicSupplier.PerTable - Class in org.apache.cassandra.cdc.kafka
- TopicSupplier.StaticTopicSupplier - Class in org.apache.cassandra.cdc.kafka
- TopicSupplier.StringFormatTopicSupplier - Class in org.apache.cassandra.cdc.kafka
- toString(Object, StringBuilder, IdentityHashMap<Object, Object>) - Method in class org.apache.cassandra.cdc.json.CdcGenericData
- transform(CdcEvent) - Method in class org.apache.cassandra.cdc.avro.AvroBaseRecordTransformer
- transform(CdcEvent) - Method in class org.apache.cassandra.cdc.avro.CdcEventAvroEncoder
-
Transform CdcEvent into Avro record.
- transform(CdcEvent) - Method in interface org.apache.cassandra.cdc.CdcEventTransformer
-
Transform CdcEvent into another type.
- transform(CdcEvent) - Method in class org.apache.cassandra.cdc.json.AvroJsonTransformer
- truncatedFields - Variable in class org.apache.cassandra.cdc.avro.AvroBaseRecordTransformer.BaseSerializedEvent
- truncateThreshold - Variable in class org.apache.cassandra.cdc.avro.AvroBaseRecordTransformer
- ttlSchema - Variable in class org.apache.cassandra.cdc.avro.CdcEventAvroEncoder
- TypeConversion<T> - Interface in org.apache.cassandra.cdc.avro
-
Type conversion from the source type to the target type.
- TypeConversion.DateConversion - Class in org.apache.cassandra.cdc.avro
-
Converts date value in
IntegertoLocalDate. - TypeConversion.DecimalConversion - Class in org.apache.cassandra.cdc.avro
-
Converts
GenericFixedtoBigDecimal. - TypeConversion.InetAddressConversion - Class in org.apache.cassandra.cdc.avro
- TypeConversion.ListConversion - Class in org.apache.cassandra.cdc.avro
-
Converts
GenericData.Array(, which is aList,) intoListThe conversion is identity. - TypeConversion.MapConversion - Class in org.apache.cassandra.cdc.avro
-
Converts
GenericData.Array(, which is aList,) ofGenericRecordintoMapThe containedGenericRecordshould be an avro key-value record. - TypeConversion.Registry - Interface in org.apache.cassandra.cdc.avro
-
Registry for
TypeConversionto perform register and lookup - TypeConversion.SetConversion - Class in org.apache.cassandra.cdc.avro
-
Converts
GenericData.Array(, which is aList,) intoSetThe conversion is done recursively, meaning the elements of the input are converted too. - TypeConversion.TimestampConversion - Class in org.apache.cassandra.cdc.avro
-
Converts
LongtoDate. - TypeConversion.TypeMapping - Class in org.apache.cassandra.cdc.avro
-
A simple data class that represents the type mapping between the source type and target type.
- TypeConversion.UdtConversion - Class in org.apache.cassandra.cdc.avro
-
Converts a UDT
GenericRecordintoMapTheGenericRecordshould be an avro key-value record. - TypeConversion.UUIDConversion - Class in org.apache.cassandra.cdc.avro
-
Converts either
StringorUtf8toUUID. - TypeConversion.VarIntConversion - Class in org.apache.cassandra.cdc.avro
-
Converts
GenericFixedtoBigInteger. - TypeConversionRegistry - Class in org.apache.cassandra.cdc.avro
- TypeConversionRegistry() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversionRegistry
- typeLookup - Variable in class org.apache.cassandra.cdc.avro.CdcEventAvroEncoder
- typeMapping() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.DateConversion
- typeMapping() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.DecimalConversion
- typeMapping() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.InetAddressConversion
- typeMapping() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.ListConversion
- typeMapping() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.MapConversion
- typeMapping() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.SetConversion
- typeMapping() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.TimestampConversion
- typeMapping() - Method in interface org.apache.cassandra.cdc.avro.TypeConversion
-
Type mapping from the source type to the target type.
- typeMapping() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.UdtConversion
- typeMapping() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.UUIDConversion
- typeMapping() - Method in class org.apache.cassandra.cdc.avro.TypeConversion.VarIntConversion
U
- UdtConversion() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversion.UdtConversion
- UPDATE - org.apache.cassandra.cdc.avro.CdcEventUtils.OperationType
- UpdatedEvent(GenericData.Record, List<String>) - Constructor for class org.apache.cassandra.cdc.avro.CdcEventUtils.UpdatedEvent
- updatedFieldNames(CdcEvent) - Static method in class org.apache.cassandra.cdc.avro.CdcEventUtils
- updatedFields(CdcEvent) - Static method in class org.apache.cassandra.cdc.avro.CdcEventUtils
- UUIDConversion() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversion.UUIDConversion
V
- value - Variable in class org.apache.cassandra.cdc.avro.msg.FieldValue
- valueOf(String) - Static method in enum org.apache.cassandra.cdc.avro.CdcEventUtils.OperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.cassandra.cdc.CdcLogMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.cassandra.cdc.avro.CdcEventUtils.OperationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.cassandra.cdc.CdcLogMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VarIntConversion() - Constructor for class org.apache.cassandra.cdc.avro.TypeConversion.VarIntConversion
- version() - Method in class org.apache.cassandra.cdc.kafka.KafkaPublisher
W
- warn(Logger, String, CdcEvent, String, Throwable) - Method in interface org.apache.cassandra.cdc.CdcLogger
-
Create the log message with the input and log at the warn level
All Classes All Packages