A B C E G H I J K L M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- allColumns() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- asyncExecutor - Variable in class org.apache.cassandra.cdc.Cdc
- asyncExecutor - Variable in class org.apache.cassandra.cdc.CdcBuilder
B
- batchStartNanos - Variable in class org.apache.cassandra.cdc.Cdc
- bridge() - Method in class org.apache.cassandra.cdc.Cdc
- build() - Method in class org.apache.cassandra.cdc.CdcBuilder
- build() - Method in class org.apache.cassandra.cdc.scanner.CdcScannerBuilder
- builder - Variable in class org.apache.cassandra.cdc.MicroBatchIterator
- builder(String, int, EventConsumer, SchemaSupplier) - Static method in class org.apache.cassandra.cdc.Cdc
- buildStreamScanner(Collection<PartitionUpdateWrapper>, CdcState) - Method in class org.apache.cassandra.cdc.scanner.CdcScannerBuilder
-
Return a CdcSortedStreamScanner to iterate over a collection of Cdc updates
C
- cassandraBridge - Variable in class org.apache.cassandra.bridge.CdcBridgeFactory.VersionSpecificBridge
- cassandraSource - Variable in class org.apache.cassandra.cdc.scanner.CdcScannerBuilder
- Cdc - Class in org.apache.cassandra.cdc
- Cdc(CdcBuilder) - Constructor for class org.apache.cassandra.cdc.Cdc
- cdcBridge - Variable in class org.apache.cassandra.bridge.CdcBridgeFactory.VersionSpecificBridge
- cdcBridge - Variable in class org.apache.cassandra.cdc.scanner.CdcScannerBuilder
- cdcBridge() - Method in class org.apache.cassandra.cdc.Cdc
- CdcBridgeFactory - Class in org.apache.cassandra.bridge
- CdcBridgeFactory.VersionSpecificBridge - Class in org.apache.cassandra.bridge
- CdcBuilder - Class in org.apache.cassandra.cdc
- CdcBuilder(String, int, EventConsumer, SchemaSupplier) - Constructor for class org.apache.cassandra.cdc.CdcBuilder
- cdcEnabledTables - Variable in class org.apache.cassandra.cdc.Cdc
- CdcKryoRegister - Class in org.apache.cassandra.cdc
- CdcKryoRegister() - Constructor for class org.apache.cassandra.cdc.CdcKryoRegister
- CdcMessage - Class in org.apache.cassandra.cdc.msg.jdk
-
Converts `org.apache.cassandra.cdc.msg.jdk.CdcEvent` into more user-consumable format, deserializing ByteBuffers into Java types.
- CdcMessage(String, String, List<Column>, List<Column>, List<Column>, List<Column>, long, CdcEvent.Kind, List<RangeTombstoneMsg>, Map<String, List<Object>>, CdcEvent.TimeToLive) - Constructor for class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- CdcMessage(JdkMessageConverter, CdcEvent) - Constructor for class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- cdcOptions - Variable in class org.apache.cassandra.cdc.CdcBuilder
- cdcOptions - Variable in class org.apache.cassandra.cdc.scanner.CdcScannerBuilder
- CdcScannerBuilder - Class in org.apache.cassandra.cdc.scanner
-
The core CDC logic used to execute a single microbatch that reads a set of SSTables, de-duplicates mutations across replicas and builds into a `org.apache.cassandra.spark.reader.StreamScanner` for consumption.
- CdcScannerBuilder(CdcBridge, int, CdcOptions, ICdcStats, TokenRange, CdcState, AsyncExecutor, boolean, Map<CassandraInstance, List<CommitLog>>, CassandraSource) - Constructor for class org.apache.cassandra.cdc.scanner.CdcScannerBuilder
- CdcStats - Class in org.apache.cassandra.cdc.stats
- CdcStats() - Constructor for class org.apache.cassandra.cdc.stats.CdcStats
- close() - Method in class org.apache.cassandra.cdc.Cdc
- close() - Method in class org.apache.cassandra.cdc.MicroBatchIterator
- clusteringKeys() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- column(String) - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- Column - Class in org.apache.cassandra.cdc.msg.jdk
- Column(String, CqlField.CqlType, Object) - Constructor for class org.apache.cassandra.cdc.msg.jdk.Column
- Column(String, CqlField.CqlType, ByteBuffer) - Constructor for class org.apache.cassandra.cdc.msg.jdk.Column
- commitLogProvider - Variable in class org.apache.cassandra.cdc.Cdc
- commitLogProvider - Variable in class org.apache.cassandra.cdc.CdcBuilder
- CommitLogProvider - Interface in org.apache.cassandra.cdc.api
- completeActiveFuture(CompletableFuture<Void>) - Method in class org.apache.cassandra.cdc.Cdc
- cqlTypeCache - Variable in class org.apache.cassandra.cdc.TypeCache
E
- endBound() - Method in class org.apache.cassandra.cdc.msg.jdk.RangeTombstoneMsg
- endInclusive - Variable in class org.apache.cassandra.cdc.msg.jdk.RangeTombstoneMsg
- endState() - Method in class org.apache.cassandra.cdc.MicroBatchIterator
- epoch() - Method in class org.apache.cassandra.cdc.Cdc
- epochsExceeded() - Method in class org.apache.cassandra.cdc.Cdc
- eventConsumer - Variable in class org.apache.cassandra.cdc.CdcBuilder
- EventConsumer - Interface in org.apache.cassandra.cdc.api
G
- get(String) - Static method in class org.apache.cassandra.bridge.CdcBridgeFactory
- get(CassandraVersion) - Static method in class org.apache.cassandra.bridge.CdcBridgeFactory
- get(CassandraVersion) - Static method in class org.apache.cassandra.cdc.TypeCache
- get(CassandraVersionFeatures) - Static method in class org.apache.cassandra.bridge.CdcBridgeFactory
- getAs(Class<T>) - Method in class org.apache.cassandra.cdc.msg.jdk.Column
- getCdcBridge(CassandraBridge) - Static method in class org.apache.cassandra.bridge.CdcBridgeFactory
- getCdcBridge(CassandraVersion) - Static method in class org.apache.cassandra.bridge.CdcBridgeFactory
- getCdcBridge(CassandraVersionFeatures) - Static method in class org.apache.cassandra.bridge.CdcBridgeFactory
- getCdcEnabledTables() - Method in interface org.apache.cassandra.cdc.api.SchemaSupplier
- getComplexCellDeletion() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- getCqlToAvroSchemaConverter(CassandraBridge) - Static method in class org.apache.cassandra.bridge.CdcBridgeFactory
- getCqlToAvroSchemaConverter(CassandraVersion) - Static method in class org.apache.cassandra.bridge.CdcBridgeFactory
- getType(String, String) - Method in class org.apache.cassandra.cdc.TypeCache
- getTypes() - Method in class org.apache.cassandra.cdc.TypeCache
H
- handleError(Throwable) - Method in class org.apache.cassandra.cdc.Cdc
- hasNext() - Method in class org.apache.cassandra.cdc.MicroBatchIterator
I
- inputStreamByteRead(CassandraFileSource<CommitLog>, int, int, int) - Method in class org.apache.cassandra.cdc.stats.CdcStats
- inputStreamBytesSkipped(CassandraFileSource<CommitLog>, long, long) - Method in class org.apache.cassandra.cdc.stats.CdcStats
- inputStreamBytesWritten(CassandraFileSource<CommitLog>, int) - Method in class org.apache.cassandra.cdc.stats.CdcStats
- inputStreamEnd(CassandraFileSource<CommitLog>, long, long) - Method in class org.apache.cassandra.cdc.stats.CdcStats
- inputStreamEndBuffer(CassandraFileSource<CommitLog>) - Method in class org.apache.cassandra.cdc.stats.CdcStats
- inputStreamFailure(CassandraFileSource<CommitLog>, Throwable) - Method in class org.apache.cassandra.cdc.stats.CdcStats
- inputStreamTimeBlocked(CassandraFileSource<CommitLog>, long) - Method in class org.apache.cassandra.cdc.stats.CdcStats
- isEndInclusive() - Method in class org.apache.cassandra.cdc.msg.jdk.RangeTombstoneMsg
- isFinished() - Method in class org.apache.cassandra.cdc.Cdc
- isStartInclusive() - Method in class org.apache.cassandra.cdc.msg.jdk.RangeTombstoneMsg
J
- JdkMessageConverter - Class in org.apache.cassandra.cdc.msg.jdk
- JdkMessageConverter(CassandraVersion) - Constructor for class org.apache.cassandra.cdc.msg.jdk.JdkMessageConverter
- JdkMessageConverter(CassandraTypes) - Constructor for class org.apache.cassandra.cdc.msg.jdk.JdkMessageConverter
- jobId - Variable in class org.apache.cassandra.cdc.CdcBuilder
- jobId() - Method in class org.apache.cassandra.cdc.Cdc
K
- keyspace() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- keyspaceSupplier() - Method in class org.apache.cassandra.cdc.Cdc
- kryo() - Static method in class org.apache.cassandra.cdc.CdcKryoRegister
L
- lastModifiedTime() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- lastModifiedTimeMicros() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- loadCanonicalState(String, int, TokenRange) - Method in interface org.apache.cassandra.cdc.api.StatePersister
-
Load last CDC state from persistant storage after a bounce, restart or configuration change and merge into single canonical state object.
- loadState(String, int, TokenRange) - Method in interface org.apache.cassandra.cdc.api.StatePersister
-
Load last CDC state from persistant storage after a bounce, restart or configuration change.
- logs() - Method in interface org.apache.cassandra.cdc.api.CommitLogProvider
- logs(TokenRange) - Method in interface org.apache.cassandra.cdc.api.CommitLogProvider
-
Return a list of commit logs that should be read in the current micro-batch across a set of replicas.
M
- markers() - Method in class org.apache.cassandra.cdc.Cdc
- MessageConverter<T,R,E> - Interface in org.apache.cassandra.cdc.api
- MicroBatchIterator - Class in org.apache.cassandra.cdc
-
Iterator for reading a single CDC microbatch.
- MicroBatchIterator(CdcBridge, int, TokenRange, CdcState, CassandraSource, Supplier<Set<String>>, CdcOptions, AsyncExecutor, CommitLogProvider, ICdcStats) - Constructor for class org.apache.cassandra.cdc.MicroBatchIterator
- MicroBatchIterator(CdcBridge, CdcState, CassandraSource, Supplier<Set<String>>, CdcOptions, AsyncExecutor, CommitLogProvider) - Constructor for class org.apache.cassandra.cdc.MicroBatchIterator
N
- name() - Method in class org.apache.cassandra.cdc.msg.jdk.Column
- newMicroBatchIterator() - Method in class org.apache.cassandra.cdc.Cdc
- newMicroBatchIterator(TokenRange, CdcState) - Method in class org.apache.cassandra.cdc.Cdc
- next() - Method in class org.apache.cassandra.cdc.MicroBatchIterator
O
- operationType() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- org.apache.cassandra.bridge - package org.apache.cassandra.bridge
- org.apache.cassandra.cdc - package org.apache.cassandra.cdc
- org.apache.cassandra.cdc.api - package org.apache.cassandra.cdc.api
- org.apache.cassandra.cdc.msg.jdk - package org.apache.cassandra.cdc.msg.jdk
- org.apache.cassandra.cdc.scanner - package org.apache.cassandra.cdc.scanner
- org.apache.cassandra.cdc.stats - package org.apache.cassandra.cdc.stats
P
- partitionId - Variable in class org.apache.cassandra.cdc.CdcBuilder
- partitionId - Variable in class org.apache.cassandra.cdc.scanner.CdcScannerBuilder
- partitionId() - Method in class org.apache.cassandra.cdc.Cdc
- partitionKeys() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- persist(String, int, TokenRange, ByteBuffer) - Method in interface org.apache.cassandra.cdc.api.StatePersister
-
Optionally persist state between micro-batches, state should be stored namespaced by the jobId, partitionId and start/end tokens if RangeFilter is non-null.
- persist(CdcState, TokenRange) - Method in class org.apache.cassandra.cdc.Cdc
- primaryKeys() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
R
- RangeTombstoneMsg - Class in org.apache.cassandra.cdc.msg.jdk
- RangeTombstoneMsg(JdkMessageConverter, RangeTombstone) - Constructor for class org.apache.cassandra.cdc.msg.jdk.RangeTombstoneMsg
- rangeTombstones() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- refreshSchema() - Method in class org.apache.cassandra.cdc.Cdc
- registerClasses(Kryo) - Method in class org.apache.cassandra.cdc.CdcKryoRegister
- run() - Method in class org.apache.cassandra.cdc.Cdc
- runSafe(CompletableFuture<Void>) - Method in class org.apache.cassandra.cdc.Cdc
S
- scanner - Variable in class org.apache.cassandra.cdc.MicroBatchIterator
- scheduleMonitorSchema() - Method in class org.apache.cassandra.cdc.Cdc
- scheduleNextRun() - Method in class org.apache.cassandra.cdc.Cdc
- scheduleRun(long) - Method in class org.apache.cassandra.cdc.Cdc
- schemaSupplier - Variable in class org.apache.cassandra.cdc.Cdc
- schemaSupplier - Variable in class org.apache.cassandra.cdc.CdcBuilder
- SchemaSupplier - Interface in org.apache.cassandra.cdc.api
-
Supplies all CDC enabled tables
- serializeStateToBytes() - Method in class org.apache.cassandra.cdc.Cdc
- sortAndLimit(int, Collection<CommitLog>, int, CommitLogMarkers, ICdcStats) - Static method in class org.apache.cassandra.cdc.scanner.CdcScannerBuilder
- start() - Method in class org.apache.cassandra.cdc.Cdc
- startBound() - Method in class org.apache.cassandra.cdc.msg.jdk.RangeTombstoneMsg
- startInclusive - Variable in class org.apache.cassandra.cdc.msg.jdk.RangeTombstoneMsg
- StatePersister - Interface in org.apache.cassandra.cdc.api
-
Interface for persisting CDC state object and loading on start-up.
- staticColumns() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- stop() - Method in class org.apache.cassandra.cdc.Cdc
- stop(boolean) - Method in class org.apache.cassandra.cdc.Cdc
- STUB - Static variable in interface org.apache.cassandra.cdc.api.StatePersister
T
- table() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- tableIdLookup - Variable in class org.apache.cassandra.cdc.CdcBuilder
- toCdcMessage(CdcEvent) - Method in interface org.apache.cassandra.cdc.api.MessageConverter
- toCdcMessage(CdcEvent) - Method in class org.apache.cassandra.cdc.msg.jdk.JdkMessageConverter
- toCdcMessage(RangeTombstone) - Method in interface org.apache.cassandra.cdc.api.MessageConverter
- toCdcMessage(RangeTombstone) - Method in class org.apache.cassandra.cdc.msg.jdk.JdkMessageConverter
- toCdcMessage(Value) - Method in interface org.apache.cassandra.cdc.api.MessageConverter
- toCdcMessage(Value) - Method in class org.apache.cassandra.cdc.msg.jdk.JdkMessageConverter
- tokenRange - Variable in class org.apache.cassandra.cdc.MicroBatchIterator
- TokenRangeSupplier - Interface in org.apache.cassandra.cdc.api
- toString() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- toString() - Method in class org.apache.cassandra.cdc.msg.jdk.Column
- ttl() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- type() - Method in class org.apache.cassandra.cdc.msg.jdk.Column
- TypeCache - Class in org.apache.cassandra.cdc
-
Caches Cassandra CqlField.CqlType objects, so they don't need to be re-created everytime.
- TypeCache(Supplier<CassandraTypes>) - Constructor for class org.apache.cassandra.cdc.TypeCache
V
- value() - Method in class org.apache.cassandra.cdc.msg.jdk.Column
- valueColumns() - Method in class org.apache.cassandra.cdc.msg.jdk.CdcMessage
- VersionSpecificBridge(CassandraBridge, CdcBridge, CqlToAvroSchemaConverter) - Constructor for class org.apache.cassandra.bridge.CdcBridgeFactory.VersionSpecificBridge
W
- withCassandraSource(CassandraSource) - Method in class org.apache.cassandra.cdc.CdcBuilder
- withCdcOptions(CdcOptions) - Method in class org.apache.cassandra.cdc.CdcBuilder
- withCommitLogProvider(CommitLogProvider) - Method in class org.apache.cassandra.cdc.CdcBuilder
- withEventConsumer(EventConsumer) - Method in class org.apache.cassandra.cdc.CdcBuilder
- withExecutor(ExecutorService) - Method in class org.apache.cassandra.cdc.CdcBuilder
- withExecutor(AsyncExecutor) - Method in class org.apache.cassandra.cdc.CdcBuilder
- withSchemaSupplier(SchemaSupplier) - Method in class org.apache.cassandra.cdc.CdcBuilder
- withStatePersister(StatePersister) - Method in class org.apache.cassandra.cdc.CdcBuilder
- withStats(CdcStats) - Method in class org.apache.cassandra.cdc.CdcBuilder
- withTableIdLookup(TableIdLookup) - Method in class org.apache.cassandra.cdc.CdcBuilder
- withTokenRangeSupplier(TokenRangeSupplier) - Method in class org.apache.cassandra.cdc.CdcBuilder
All Classes All Packages