A B C E G H I J K L M N O P R S T V W 
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
 
A B C E G H I J K L M N O P R S T V W 
All Classes All Packages