A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages

A

abortRestoreJob() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApi
 
abortRestoreJob() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl
 
abortRestoreJob() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
AbstractBulkWriterContext - Class in org.apache.cassandra.spark.bulkwriter
Abstract base class for BulkWriterContext implementations.
AbstractBulkWriterContext(BulkSparkConf, StructType, int) - Constructor for class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
Constructor for driver usage.
AbstractBulkWriterContext(BulkWriterConfig) - Constructor for class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
Constructor for executor usage.
add(CassandraInstance) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer.ReplicaSet
 
addAll(Map<String, T>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
Add all values from the map
addBackup(CassandraInstance) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer.ReplicaSet
 
addComponentChecksum(String, String) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleManifest.Entry
 
addEntry(BundleManifest.Entry) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleManifest
 
addErrorForInstance(I, String) - Method in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.FailuresPerInstance
 
addFailedCommit(String, Range<BigInteger>, String) - Method in class org.apache.cassandra.spark.bulkwriter.CommitResult
 
addFailure(Range<BigInteger>, I, String) - Method in class org.apache.cassandra.spark.bulkwriter.token.MultiClusterReplicaAwareFailureHandler
 
addFailure(Range<BigInteger>, I, String) - Method in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler
Adds a new token range as a failed token range, with errors on given instance.
addJavaSerializableClass(Class<?>) - Static method in class org.apache.cassandra.spark.bulkwriter.util.SbwKryoRegistrator
 
addPrimary(CassandraInstance) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer.ReplicaSet
 
addRow(BigInteger, Map<String, Object>) - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
Add a row to be written.
addRow(BigInteger, Map<String, Object>) - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
addSerializer(Class<T>, Serializer<T>) - Static method in class org.apache.cassandra.spark.KryoRegister
 
addSucceededInstance(CassandraInstance) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice
 
ALL - org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel.CL
 
allInstances() - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
 
allNodeSettingFutures - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
ALREADY_SATISFIED - org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice.ConsistencyLevelCheckResult
 
AnalyticsSidecarClient - Class in org.apache.cassandra.clients
 
apply() - Method in class org.apache.cassandra.spark.utils.ScalaFunctions.Function0Wrapper
 
ASCII - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
AVAILABILITY_HINT_COMPARATOR - Static variable in enum org.apache.cassandra.spark.data.PartitionedDataLayer.AvailabilityHint
 
availabilityHints - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
AVAILABLE - org.apache.cassandra.spark.bulkwriter.WriteAvailability
 
await() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedImportCoordinator
 
await() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.ImportCompletionCoordinator
Block for the imports to complete by invoking the CreateRestoreJobSlice call to the server.
await() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.ImportCoordinator
Wait indefinitely for the import operation to complete
await(CountDownLatch) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 

B

backup() - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer.ReplicaSet
 
BIGINT - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
bigNumberConfig(CqlField) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
bigNumberConfig(CqlField) - Method in class org.apache.cassandra.spark.data.DataLayer
DataLayer can override this method to return the BigInteger/BigDecimal precision/scale values for a given column
bigNumberConfigMap - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
bigNumberConfigMap - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
bigNumberConfigMap() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
bigNumberConfigMap() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
BLOB - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
BOOLEAN - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
BOOLEAN - Static variable in class org.apache.cassandra.spark.common.schema.ColumnTypes
 
BooleanType - Class in org.apache.cassandra.spark.common.schema
 
BooleanType() - Constructor for class org.apache.cassandra.spark.common.schema.BooleanType
 
bridge - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamSession
 
bridge - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
bridge() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
bridge() - Method in interface org.apache.cassandra.spark.bulkwriter.BulkWriterContext
 
bridge() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
bridge() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
bridge() - Method in class org.apache.cassandra.spark.data.DataLayer
 
bridge() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
BroadcastableClusterInfo - Class in org.apache.cassandra.spark.bulkwriter
Broadcastable wrapper for single cluster with ZERO transient fields to optimize Spark broadcasting.
BroadcastableClusterInfoGroup - Class in org.apache.cassandra.spark.bulkwriter
Broadcastable wrapper for coordinated writes with ZERO transient fields to optimize Spark broadcasting.
BroadcastableJobInfo - Class in org.apache.cassandra.spark.bulkwriter
Broadcastable wrapper for job information with ZERO transient fields to optimize Spark broadcasting.
BroadcastableSchemaInfo - Class in org.apache.cassandra.spark.bulkwriter
Broadcastable wrapper for schema information with ZERO transient fields to optimize Spark broadcasting.
BroadcastableTableSchema - Class in org.apache.cassandra.spark.bulkwriter
Broadcastable wrapper for TableSchema with ZERO transient fields to optimize Spark broadcasting.
BroadcastableTokenPartitioner - Class in org.apache.cassandra.spark.bulkwriter
Broadcastable wrapper for TokenPartitioner with ZERO transient fields to optimize Spark broadcasting.
bucket() - Method in class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration
 
build() - Method in interface org.apache.cassandra.spark.common.DataObjectBuilder
Build into data object of type R
buildCassandraBridge() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
buildCassandraContext() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
Gets a Cassandra Context
buildClusterInfo() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
buildClusterInfo() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraBulkWriterContext
 
buildClusterInfo() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraCoordinatedBulkWriterContext
 
buildCoordinatedWriteConf(DataTransport, Logger) - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
buildJobInfo() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
buildJobStatsPublisher() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
buildSchemaInfo(StructType) - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
buildSidecarContactPoints() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
buildTransportContext(boolean) - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
BULK_WRITER_CL - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
bulkSparkConf() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
BulkSparkConf - Class in org.apache.cassandra.spark.bulkwriter
 
BulkSparkConf(SparkConf, Map<String, String>) - Constructor for class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
BulkSparkConf(SparkConf, Map<String, String>, Logger) - Constructor for class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
BulkWriterConfig - Class in org.apache.cassandra.spark.bulkwriter
Immutable configuration data class for BulkWriter jobs that is safe to broadcast to Spark executors.
BulkWriterConfig(BulkSparkConf, int, BroadcastableJobInfo, IBroadcastableClusterInfo, BroadcastableSchemaInfo, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.BulkWriterConfig
Creates a new immutable BulkWriterConfig with pre-computed values
BulkWriterContext - Interface in org.apache.cassandra.spark.bulkwriter
Context for bulk write operations, providing access to cluster, job, schema, and transport information.
BulkWriterContextFactory - Class in org.apache.cassandra.spark.bulkwriter
 
BulkWriterContextFactory() - Constructor for class org.apache.cassandra.spark.bulkwriter.BulkWriterContextFactory
 
BulkWriterKeyStoreValidation - Class in org.apache.cassandra.spark.validation
 
BulkWriterKeyStoreValidation(BulkSparkConf) - Constructor for class org.apache.cassandra.spark.validation.BulkWriterKeyStoreValidation
 
BulkWriterTrustStoreValidation - Class in org.apache.cassandra.spark.validation
 
BulkWriterTrustStoreValidation(BulkSparkConf) - Constructor for class org.apache.cassandra.spark.validation.BulkWriterTrustStoreValidation
 
BulkWriteValidator - Class in org.apache.cassandra.spark.bulkwriter
A validator for bulk write result against the target cluster(s).
BulkWriteValidator(BulkWriterContext, ReplicaAwareFailureHandler<RingInstance>) - Constructor for class org.apache.cassandra.spark.bulkwriter.BulkWriteValidator
 
bundle - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleStorageObject
 
Bundle - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
Bundle represents a set of SSTables bundled, as per bundle size set by clients through writer option.
Bundle(Bundle.Builder) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.Bundle
 
bundleCompressedSize - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.Bundle
 
bundleDirectory - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.Bundle
 
bundleFile - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.Bundle
 
BundleManifest - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
Manifest of all SSTables in the bundle It is a variant of HashMap, for the convenience of json serialization
BundleManifest() - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleManifest
 
BundleManifest.Entry - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
Manifest of a single SSTable componentsChecksum include checksums of individual SSTable components startToken and endToken represents the token range of the SSTable
bundleNameGenerator - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamSession
 
BundleNameGenerator - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
Generate names for SSTable bundles
BundleNameGenerator(String, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleNameGenerator
 
bundleSequence - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.Bundle
 
BundleStorageObject - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
Storage object of the uploaded bundle, including object key and checksum
BundleStorageObject(BundleStorageObject.Builder) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleStorageObject
 
bundleUncompressedSize - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.Bundle
 
BYTES - Static variable in class org.apache.cassandra.spark.common.schema.ColumnTypes
 
BytesType - Class in org.apache.cassandra.spark.common.schema
 
BytesType() - Constructor for class org.apache.cassandra.spark.common.schema.BytesType
 
bytesWritten - Variable in class org.apache.cassandra.spark.bulkwriter.StreamResult
 
bytesWritten() - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 

C

CACHE_DATA_LAYER_KEY - Static variable in class org.apache.cassandra.spark.data.CassandraDataSourceHelper
 
CACHE_HOURS - Static variable in class org.apache.cassandra.spark.data.CassandraDataSourceHelper
 
calculateFileDigest(Path) - Method in interface org.apache.cassandra.spark.utils.DigestAlgorithm
Calculates the Digest for the given file in the path.
calculateFileDigest(Path) - Method in class org.apache.cassandra.spark.utils.MD5DigestAlgorithm
Calculates the Digest for the given file in the path.
calculateFileDigest(Path) - Method in class org.apache.cassandra.spark.utils.XXHash32DigestAlgorithm
Calculates the XXHash32Digest for the given file in the path.
calculateSplits(TokenRangeMapping<RingInstance>, Integer, int, Integer) - Method in class org.apache.cassandra.spark.bulkwriter.TokenPartitioner
 
canBeSatisfied(Collection<? extends CassandraInstance>, Collection<? extends CassandraInstance>, ReplicationFactor, String) - Method in interface org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel
Check write consistency can be satisfied with the collection of the succeeded instances
cancel(boolean) - Method in class org.apache.cassandra.spark.bulkwriter.CommitCoordinator
 
cancelJob(CancelJobEvent) - Method in class org.apache.cassandra.spark.bulkwriter.CassandraBulkSourceRelation
 
CancelJobEvent - Class in org.apache.cassandra.spark.bulkwriter
A simple data structure to describe an event that leads to job cancellation.
CancelJobEvent(String) - Constructor for class org.apache.cassandra.spark.bulkwriter.CancelJobEvent
 
CancelJobEvent(String, Throwable) - Constructor for class org.apache.cassandra.spark.bulkwriter.CancelJobEvent
 
cartesianProduct(List<List<String>>) - Static method in class org.apache.cassandra.spark.utils.FilterUtils
 
CASSANDRA_ROLE - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option that specifies cassandra role used for role based access control in Sidecar.
CASSANDRA_VERSION - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
CASSANDRA_VERSION_PREFIX - Static variable in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
cassandraBridge - Variable in class org.apache.cassandra.bridge.CassandraBridgeFactory.VersionSpecificBridge
 
CassandraBridgeFactory - Class in org.apache.cassandra.bridge
 
CassandraBridgeFactory.VersionSpecificBridge - Class in org.apache.cassandra.bridge
 
CassandraBulkSourceRelation - Class in org.apache.cassandra.spark.bulkwriter
 
CassandraBulkSourceRelation(BulkWriterContext, SQLContext) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraBulkSourceRelation
 
CassandraBulkWriterContext - Class in org.apache.cassandra.spark.bulkwriter
BulkWriterContext implementation for single cluster write operations.
CassandraBulkWriterContext(BulkSparkConf, StructType, int) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraBulkWriterContext
 
CassandraBulkWriterContext(BulkWriterConfig) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraBulkWriterContext
Constructor used by BulkWriterContext.from(BulkWriterConfig) factory method.
CassandraCloudStorageTransportContext - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
 
CassandraCloudStorageTransportContext(BulkWriterContext, BulkSparkConf, boolean) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraCloudStorageTransportContext
 
CassandraClusterInfo - Class in org.apache.cassandra.spark.bulkwriter
Driver-only implementation of ClusterInfo for single cluster operations.
CassandraClusterInfo(BroadcastableClusterInfo) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
Reconstruct from BroadcastableCluster on executor.
CassandraClusterInfo(BulkSparkConf) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
CassandraClusterInfo(BulkSparkConf, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
CassandraClusterInfoGroup - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
A group of ClusterInfo.
cassandraContext - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
CassandraContext - Class in org.apache.cassandra.spark.bulkwriter
 
CassandraContext(BulkSparkConf, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
CassandraCoordinatedBulkWriterContext - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
BulkWriterContext for coordinated write to multiple clusters.
CassandraCoordinatedBulkWriterContext(BulkSparkConf, StructType, int) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraCoordinatedBulkWriterContext
 
CassandraCoordinatedBulkWriterContext(BulkWriterConfig) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraCoordinatedBulkWriterContext
Constructor used by BulkWriterContext.from(BulkWriterConfig) factory method.
CassandraDataLayer - Class in org.apache.cassandra.spark.data
 
CassandraDataLayer(String, String, boolean, String, String, Sidecar.ClientConfig, SslConfig, CqlTable, TokenPartitioner, CassandraVersion, ConsistencyLevel, String, int, Map<String, PartitionedDataLayer.AvailabilityHint>, Map<String, BigNumberConfigImpl>, boolean, boolean, boolean, String, List<SchemaFeature>, Map<String, ReplicationFactor>, TimeProvider) - Constructor for class org.apache.cassandra.spark.data.CassandraDataLayer
 
CassandraDataLayer(ClientConfig, Sidecar.ClientConfig, SslConfig) - Constructor for class org.apache.cassandra.spark.data.CassandraDataLayer
 
CassandraDataLayer.Serializer - Class in org.apache.cassandra.spark.data
 
CassandraDataSink - Class in org.apache.cassandra.spark.sparksql
 
CassandraDataSink() - Constructor for class org.apache.cassandra.spark.sparksql.CassandraDataSink
 
CassandraDataSource - Class in org.apache.cassandra.spark.sparksql
 
CassandraDataSource() - Constructor for class org.apache.cassandra.spark.sparksql.CassandraDataSource
 
CassandraDataSourceHelper - Class in org.apache.cassandra.spark.data
A helper class for the CassandraBulkDataSource
CassandraDirectDataTransportContext - Class in org.apache.cassandra.spark.bulkwriter
 
CassandraDirectDataTransportContext(BulkWriterContext) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraDirectDataTransportContext
 
CassandraJobInfo - Class in org.apache.cassandra.spark.bulkwriter
 
CassandraJobInfo(BroadcastableJobInfo) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
Reconstruct from BroadcastableJobInfo on executor.
CassandraJobInfo(BulkSparkConf, MultiClusterContainer<UUID>, TokenPartitioner) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
cassandraRole - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
CassandraSchemaInfo - Class in org.apache.cassandra.spark.bulkwriter
 
CassandraSchemaInfo(BroadcastableSchemaInfo) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraSchemaInfo
Reconstruct from BroadcastableSchemaInfo on executor.
CassandraSchemaInfo(TableSchema, Set<String>) - Constructor for class org.apache.cassandra.spark.bulkwriter.CassandraSchemaInfo
 
CassandraTableProvider - Class in org.apache.cassandra.spark.sparksql
 
CassandraTableProvider() - Constructor for class org.apache.cassandra.spark.sparksql.CassandraTableProvider
 
CassandraTopologyMonitor - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
A monitor that check whether the cassandra topology has changed.
CassandraTopologyMonitor(ClusterInfo, Consumer<CancelJobEvent>) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraTopologyMonitor
 
CassandraValidation - Class in org.apache.cassandra.spark.validation
A startup validation that checks the connectivity and health of Cassandra
CassandraValidation(SidecarClient, int) - Constructor for class org.apache.cassandra.spark.validation.CassandraValidation
 
cassandraVersion - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
checkBulkWriterIsEnabledOrThrow() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
checkBulkWriterIsEnabledOrThrow() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
checkBulkWriterIsEnabledOrThrow() - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
 
checkForConsistencyLevel(ConsistencyLevel, ReplicationFactor, String) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice
Check whether the slice satisfies the consistency level
chunks(ReadableByteChannel) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.DataChunker
Chunk the input stream based on chunkSize
cleanupBundle(String) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTablesBundler
 
cleanUploadSession(CassandraInstance, String, String) - Method in interface org.apache.cassandra.spark.bulkwriter.DirectDataTransferApi
 
cleanUploadSession(CassandraInstance, String, String) - Method in class org.apache.cassandra.spark.bulkwriter.SidecarDataTransferApi
 
CLEAR_SNAPSHOT_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
CLEAR_SNAPSHOT_STRATEGY_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
Format of clearSnapshotStrategy is {strategy [snapshotTTLvalue]}, clearSnapshotStrategy holds both the strategy and in case of TTL based strategy, TTL value.
clearSnapshot - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
clearSnapshot() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
clearSnapshot(Set<SidecarInstance>, ClientConfig) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
clearSnapshotStrategy - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
clearSnapshotStrategy() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
ClearSnapshotStrategy(String) - Constructor for class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy
 
ClientConfig - Class in org.apache.cassandra.spark.data
 
ClientConfig(Map<String, String>) - Constructor for class org.apache.cassandra.spark.data.ClientConfig
 
ClientConfig.ClearSnapshotStrategy - Class in org.apache.cassandra.spark.data
 
ClientConfig.ClearSnapshotStrategy.NoOp - Class in org.apache.cassandra.spark.data
 
ClientConfig.ClearSnapshotStrategy.OnCompletion - Class in org.apache.cassandra.spark.data
 
ClientConfig.ClearSnapshotStrategy.OnCompletionOrTTL - Class in org.apache.cassandra.spark.data
 
ClientConfig.ClearSnapshotStrategy.TTL - Class in org.apache.cassandra.spark.data
 
close() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
close() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
close() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraCloudStorageTransportContext
 
close() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClient
 
close() - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
 
close() - Method in class org.apache.cassandra.spark.bulkwriter.CommitCoordinator
 
close() - Method in class org.apache.cassandra.spark.bulkwriter.SimpleTaskScheduler
Close the resources at best effort.
close() - Method in interface org.apache.cassandra.spark.bulkwriter.TransportContext
 
close() - Method in class org.apache.cassandra.spark.sparksql.PartitionSizeIterator
 
close(BulkWriterContext) - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
CloudStorageDataTransferApi - Interface in org.apache.cassandra.spark.bulkwriter.cloudstorage
The collection of APIs for cloud-storage-based data transfer
CloudStorageDataTransferApiFactory - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
 
CloudStorageDataTransferApiFactory() - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiFactory
 
CloudStorageDataTransferApiImpl - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
Encapsulates transfer APIs used by CloudStorageStreamSession.
CloudStorageDataTransferApiImpl(JobInfo, SidecarClient, StorageClient, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl
 
CloudStorageDataTransferApiImpl.ExecutorCreateSliceRetryPolicy - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
SidecarClient by default retries till 200 Http response.
CloudStorageStreamResult - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
implementation of StreamResult to return results from CloudStorageStreamSession for S3_COMPAT data transport option.
CloudStorageStreamResult(String, Range<BigInteger>, List<StreamError>, List<RingInstance>, Set<CreatedRestoreSlice>, int, long, long) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamResult
 
CloudStorageStreamSession - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
StreamSession implementation that is used for streaming bundled SSTables for S3_COMPAT transport option.
CloudStorageStreamSession(BulkWriterContext, SortedSSTableWriter, TransportContext.CloudStorageTransportContext, String, Range<BigInteger>, CassandraBridge, ReplicaAwareFailureHandler<RingInstance>, ExecutorService) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamSession
 
CloudStorageStreamSession(BulkWriterContext, SortedSSTableWriter, TransportContext.CloudStorageTransportContext, String, Range<BigInteger>, ReplicaAwareFailureHandler<RingInstance>, ExecutorService) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamSession
 
cluster() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
cluster() - Method in interface org.apache.cassandra.spark.bulkwriter.BulkWriterContext
 
cluster(String) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf
 
clusterConfig - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
clusterConfig - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
clusterId - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
clusterId() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfo
 
clusterId() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfoGroup
 
clusterId() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
clusterId() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
clusterId() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
clusterId() - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
ID string that can uniquely identify a cluster
clusterId() - Method in interface org.apache.cassandra.spark.bulkwriter.IBroadcastableClusterInfo
ID string that can uniquely identify a cluster.
clusterId() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
 
ClusterInfo - Interface in org.apache.cassandra.spark.bulkwriter
Interface for cluster information used in bulk write operations.
clusterInfoGroup() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraCoordinatedBulkWriterContext
 
clusterResizeDetected - Variable in class org.apache.cassandra.spark.bulkwriter.WriteResult
 
clusters() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf
 
clustersOf(Class<T>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf
 
clusterWriteAvailability() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
clusterWriteAvailability() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
clusterWriteAvailability() - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
 
CollectionType<EntryType,​IntermediateType> - Class in org.apache.cassandra.spark.common.schema
 
CollectionType() - Constructor for class org.apache.cassandra.spark.common.schema.CollectionType
 
columnExists(String) - Method in class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
columnExists(String) - Method in interface org.apache.cassandra.spark.bulkwriter.TableInfoProvider
 
columnName() - Method in class org.apache.cassandra.spark.bulkwriter.TimestampOption
 
columnName() - Method in class org.apache.cassandra.spark.bulkwriter.TTLOption
 
ColumnType<T> - Interface in org.apache.cassandra.spark.common.schema
 
ColumnTypes - Class in org.apache.cassandra.spark.common.schema
 
ColumnUtil - Class in org.apache.cassandra.spark.common.schema
 
commit(BulkWriterContext, TransportContext.DirectDataBulkWriterContext, DirectStreamResult...) - Static method in class org.apache.cassandra.spark.bulkwriter.CommitCoordinator
 
COMMIT_BATCH_SIZE - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
COMMIT_THREADS_PER_INSTANCE - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
commitBatchSize - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
CommitCoordinator - Class in org.apache.cassandra.spark.bulkwriter
 
CommitError - Class in org.apache.cassandra.spark.bulkwriter
 
CommitError(Range<BigInteger>, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.CommitError
 
CommitResult - Class in org.apache.cassandra.spark.bulkwriter
 
CommitResult(String, RingInstance, Map<String, Range<BigInteger>>) - Constructor for class org.apache.cassandra.spark.bulkwriter.CommitResult
 
commitResults - Variable in class org.apache.cassandra.spark.bulkwriter.DirectStreamResult
 
commitSSTables(CassandraInstance, String, List<String>) - Method in interface org.apache.cassandra.spark.bulkwriter.DirectDataTransferApi
 
commitSSTables(CassandraInstance, String, List<String>) - Method in class org.apache.cassandra.spark.bulkwriter.SidecarDataTransferApi
 
commitThreadsPerInstance - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
compare(ByteBuffer, ByteBuffer) - Method in interface org.apache.cassandra.spark.bulkwriter.util.FastByteOperations.ByteOperations
 
compare(ByteBuffer, ByteBuffer) - Method in class org.apache.cassandra.spark.bulkwriter.util.FastByteOperations.PureJavaOperations
 
compare(ByteBuffer, ByteBuffer) - Method in class org.apache.cassandra.spark.bulkwriter.util.FastByteOperations.UnsafeOperations
 
compareTo(DecoratedKey) - Method in class org.apache.cassandra.spark.bulkwriter.DecoratedKey
 
compareTo(ListType.CQLListEntry) - Method in class org.apache.cassandra.spark.common.schema.ListType.CQLListEntry
 
compareUnsigned(ByteBuffer, ByteBuffer) - Static method in class org.apache.cassandra.spark.bulkwriter.util.FastByteOperations
Lexicographically compare two byte arrays
componentsChecksum() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleManifest.Entry
 
concurrency - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClientConfig
 
conf - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
conf - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
conf - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
conf() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
configuredJobId - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
CONSISTENCY_LEVEL_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
ConsistencyFailurePerRange(Range<BigInteger>, ReplicaAwareFailureHandler.FailuresPerInstance) - Constructor for class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.ConsistencyFailurePerRange
 
consistencylevel() - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
consistencyLevel - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
consistencyLevel - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
consistencyLevel - Variable in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
consistencyLevel() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
ConsistencyLevel - Interface in org.apache.cassandra.spark.bulkwriter.token
 
ConsistencyLevel.CL - Enum in org.apache.cassandra.spark.bulkwriter.token
 
consolidate(List<TokenRangeMapping<I>>) - Static method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
Consolidate all TokenRangeMapping and produce a new TokenRangeMapping instance
constant(int) - Static method in class org.apache.cassandra.spark.bulkwriter.TTLOption
TTL option for write with a constant TTL.
constant(long) - Static method in class org.apache.cassandra.spark.bulkwriter.TimestampOption
Timestamp option for write with a constant timestamp.
constant(Duration) - Static method in class org.apache.cassandra.spark.bulkwriter.TimestampOption
Timestamp option for write with a constant timestamp.
constant(Duration) - Static method in class org.apache.cassandra.spark.bulkwriter.TTLOption
TTL option for write with a constant TTL.
consumeOne() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector
Get an SSTable from the collector and remove it
consumeOne() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableLister
 
convert(Object) - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.Converter
 
Converter() - Constructor for class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.Converter
 
convertInternal(Object) - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.DateConverter
 
convertInternal(Object) - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.DurationConverter
 
convertInternal(Object) - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.TimeConverter
 
convertInternal(Object) - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.TimestampConverter
Returns a Date representing the number of milliseconds since the standard base time known as the epoch (January 1 1970 at 00:00:00 GMT), as specified by the documentation.
convertInternal(Object) - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.UdtConverter
 
COORDINATED_WRITE_CONFIG - org.apache.cassandra.spark.bulkwriter.WriterOptions
The option specifies the configuration (in JSON) for coordinated write.
CoordinatedCloudStorageDataTransferApi - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
 
CoordinatedCloudStorageDataTransferApi(RateLimiter, Map<String, CloudStorageDataTransferApiImpl>) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
CoordinatedCloudStorageDataTransferApi(Map<String, CloudStorageDataTransferApiImpl>) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
CoordinatedCloudStorageDataTransferApiExtension - Interface in org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
Additional APIs to support coordinated write
CoordinatedImportCoordinator - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
Import coordinator that implements the two phase import for coordinated write.
coordinatedWriteConf() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
coordinatedWriteConf() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
coordinatedWriteConf() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
CoordinatedWriteConf - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
Data class containing the configurations required for coordinated write.
CoordinatedWriteConf(String, Map<String, ? extends CoordinatedWriteConf.ClusterConf>) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf
 
CoordinatedWriteConf(Map<String, ? extends CoordinatedWriteConf.ClusterConf>) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf
 
CoordinatedWriteConf.ClusterConf - Interface in org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
 
CoordinatedWriteConf.SimpleClusterConf - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
 
coordinatedWriteConfJson - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
CoordinationSignalListener - Interface in org.apache.cassandra.spark.transports.storage.extensions
A listener interface that receives coordination signals.
copy() - Method in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.FailuresPerInstance
 
copyWithNewCredentials(StorageCredentials) - Method in class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration
Create a new instance of StorageAccessConfiguration with the credentials updated
COUNTER - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
cqlTable - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
cqlTable() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
cqlTable() - Method in class org.apache.cassandra.spark.data.DataLayer
 
cqlTable() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
CqlTableInfoProvider - Class in org.apache.cassandra.spark.bulkwriter
An implementation of the TableInfoProvider interface that leverages the CqlTable to provide table information
CqlTableInfoProvider(String, CqlTable) - Constructor for class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
create(String, String) - Static method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy
 
create(String, ConsistencyLevel.CL, Class<T>) - Static method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf
Parse JSON string and create a CoordinatedWriteConf object with the specified ClusterConfProvider format
create(Supplier<TokenRangeReplicasResponse>, Supplier<Partitioner>, Function<TokenRangeReplicasResponse.ReplicaMetadata, I>) - Static method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
 
create(Map<String, String>) - Static method in class org.apache.cassandra.spark.data.ClientConfig
 
create(BulkSparkConf, String) - Static method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
create(BulkWriterContext, Path, DigestAlgorithm, int) - Method in interface org.apache.cassandra.spark.bulkwriter.RecordWriter.SSTableWriterFactory
Creates a new instance of the SortedSSTableWriter with the provided writerContext, outDir, and digestProvider parameters.
create(ReplicationFactor, ClientConfig, ConsistencyLevel, String, String, String, SidecarClient, int, CompletableFuture<RingResponse>) - Static method in class org.apache.cassandra.spark.common.SizingFactory
Returns the Sizing object based on the sizing option provided by the user, or DefaultSizing as the default sizing
CREATE_SNAPSHOT_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
createAndInitCassandraDataLayer(ClientConfig, Map<String, String>, BiConsumer<CassandraDataLayer, ClientConfig>, SparkConf) - Static method in class org.apache.cassandra.spark.data.CassandraDataSourceHelper
 
createBulkSparkConf(SparkContext, Map<String, String>) - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterContextFactory
 
createBulkWriterContext(BulkSparkConf, StructType, int) - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterContextFactory
 
createBulkWriterContext(SparkContext, Map<String, String>, StructType) - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterContextFactory
 
createCassandraRingFromRing(Partitioner, ReplicationFactor, RingResponse) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
createClusterConfig() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
createContext(BulkWriterContext, BulkSparkConf, boolean) - Method in interface org.apache.cassandra.spark.bulkwriter.TransportContext.TransportContextProvider
Create a new transport context instance
createCoordinatedBulkWriterContext(BulkSparkConf, StructType, int) - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterContextFactory
 
createDataTransferApi(StorageClient) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraCloudStorageTransportContext
 
createDataTransferApi(StorageClient, JobInfo, ClusterInfo) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiFactory
Create CloudStorageDataTransferApi based on the actual runtime type of ClusterInfo
createDirectDataTransferApi() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraDirectDataTransportContext
 
CreatedRestoreSlice - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
A serializable wrapper of CreateSliceRequestPayload and also implements hashcode and equals
CreatedRestoreSlice(CreateSliceRequestPayload) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice
 
CreatedRestoreSlice.ConsistencyLevelCheckResult - Enum in org.apache.cassandra.spark.bulkwriter.cloudstorage
 
createdRestoreSlices - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamResult
 
createFrom(List<ClusterInfo>) - Static method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
createFromString(String) - Static method in class org.apache.cassandra.spark.common.SidecarInstanceFactory
Similar to SidecarInstanceFactory.createFromString(String, int), but it requires that the input string must include port
createFromString(String, int) - Static method in class org.apache.cassandra.spark.common.SidecarInstanceFactory
Create SidecarInstance object by parsing the input string, which is IP address or hostname and optionally includes port
createRelation(SQLContext, SaveMode, Map<String, String>, Dataset<Row>) - Method in class org.apache.cassandra.spark.sparksql.CassandraDataSink
 
createRestoreJob(CreateRestoreJobRequestPayload) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApi
 
createRestoreJob(CreateRestoreJobRequestPayload) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl
 
createRestoreJob(CreateRestoreJobRequestPayload) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
createRestoreSliceFromDriver(SidecarInstance, CreateSliceRequestPayload) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApi
Called from driver level to create a restore slice asynchronously.
createRestoreSliceFromDriver(SidecarInstance, CreateSliceRequestPayload) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl
 
createRestoreSliceFromDriver(SidecarInstance, CreateSliceRequestPayload) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
createRestoreSliceFromExecutor(String, CreateSliceRequestPayload) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
createRestoreSliceFromExecutor(String, CreateSliceRequestPayload) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApiExtension
Called from task level to create a restore slice.
createRestoreSliceFromExecutor(SidecarInstance, CreateSliceRequestPayload) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApi
Called from task level to create a restore slice.
createRestoreSliceFromExecutor(SidecarInstance, CreateSliceRequestPayload) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl
 
createRestoreSliceFromExecutor(SidecarInstance, CreateSliceRequestPayload) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
createSnapshot - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
createSnapshot() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
createStorageTransportExtension(boolean) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraCloudStorageTransportContext
 
createStreamSession(BulkWriterContext, String, SortedSSTableWriter, Range<BigInteger>, ReplicaAwareFailureHandler<RingInstance>, ExecutorService) - Method in class org.apache.cassandra.spark.bulkwriter.CassandraDirectDataTransportContext
 
createStreamSession(BulkWriterContext, String, SortedSSTableWriter, Range<BigInteger>, ReplicaAwareFailureHandler<RingInstance>, ExecutorService) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraCloudStorageTransportContext
 
createStreamSession(BulkWriterContext, String, SortedSSTableWriter, Range<BigInteger>, ReplicaAwareFailureHandler<RingInstance>, ExecutorService) - Method in interface org.apache.cassandra.spark.bulkwriter.TransportContext
Create a new stream session that writes data to Cassandra
createStreamSessionId(TaskContext) - Static method in class org.apache.cassandra.spark.bulkwriter.util.TaskContextUtils
Create a new stream session identifier
createTransportContext(boolean) - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
CredentialChangeListener - Interface in org.apache.cassandra.spark.transports.storage.extensions
A listener interface that is notified on access token changes
CUSTOM - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 

D

DATA_TRANSPORT - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to specify the data transport mode.
DATA_TRANSPORT_EXTENSION_CLASS - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to specify the FQCN of class that implements StorageTransportExtension
datacenter - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
datacenter - Variable in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
datacenter() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
 
datacenter() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
DataChunker - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
DataChunker helps break down data into chunks according to maxChunkSizeInBytes set.
DataChunker(int) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.DataChunker
 
DataLayer - Class in org.apache.cassandra.spark.data
 
DataLayer() - Constructor for class org.apache.cassandra.spark.data.DataLayer
 
DataObjectBuilder<T extends DataObjectBuilder<?,​?>,​R> - Interface in org.apache.cassandra.spark.common
Interface to build data objects
dataTransferApi - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamSession
 
dataTransferApi() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraDirectDataTransportContext
 
dataTransferApi() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraCloudStorageTransportContext
 
dataTransferApi() - Method in interface org.apache.cassandra.spark.bulkwriter.TransportContext.CloudStorageTransportContext
 
dataTransferApi() - Method in interface org.apache.cassandra.spark.bulkwriter.TransportContext.DirectDataBulkWriterContext
 
DataTransport - Enum in org.apache.cassandra.spark.bulkwriter
 
dataTransportInfo - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DataTransportInfo - Class in org.apache.cassandra.spark.bulkwriter
 
DataTransportInfo(DataTransport, String, long) - Constructor for class org.apache.cassandra.spark.bulkwriter.DataTransportInfo
 
DATE - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
DATE_CONVERTER - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
DateConverter() - Constructor for class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.DateConverter
 
DC_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
DECIMAL - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
decodeString(ByteBuffer) - Method in class org.apache.cassandra.spark.sparksql.SparkCellIterator
 
decorate(StructType, RowBuilder<GenericInternalRow>, List<SchemaFeature>) - Static method in class org.apache.cassandra.spark.sparksql.SparkRowIterator
 
DecoratedKey - Class in org.apache.cassandra.spark.bulkwriter
 
DEFAULT_COMMIT_BATCH_SIZE - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_HTTP_CONNECTION_TIMEOUT - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_HTTP_MAX_CONNECTIONS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_HTTP_RESPONSE_TIMEOUT - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_NUM_SPLITS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_PARALLELISM_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
DEFAULT_RING_RETRY_COUNT - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_SIDECAR_PORT - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_SIDECAR_PORT - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
DEFAULT_SIDECAR_REQUEST_MAX_RETRY_DELAY_MILLIS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_SIDECAR_REQUEST_RETRIES - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_SIDECAR_REQUEST_RETRY_DELAY_MILLIS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_SIDECAR_REQUEST_TIMEOUT_SECONDS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_SNAPSHOT_TTL_VALUE - Static variable in class org.apache.cassandra.spark.data.ClientConfig
TTL value is time to live option for the snapshot (available since Cassandra 4.1+).
DEFAULT_SSTABLE_DATA_SIZE_IN_MIB - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_STORAGE_CLIENT_CONCURRENCY - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_STORAGE_CLIENT_KEEP_ALIVE_SECONDS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
DEFAULT_STORAGE_CLIENT_MAX_CHUNK_SIZE_IN_BYTES - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
defaultParallelism - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
defaultParallelism() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
defaultStrategy() - Static method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy
 
DELETE_PARTITION - org.apache.cassandra.spark.bulkwriter.WriteMode
 
deleteAll() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.Bundle
 
determineFromNodeState(NodeState, NodeStatus) - Static method in enum org.apache.cassandra.spark.bulkwriter.WriteAvailability
 
determineWriteAvailability(RingInstance) - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
dialHome(ClientConfig) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
Digest - Interface in org.apache.cassandra.spark.common
Interface that represents the computed digest
DIGEST - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option that specifies the type of digest to compute when uploading SSTables for checksum validation.
DigestAlgorithm - Interface in org.apache.cassandra.spark.utils
Interface that computes a Digest
DigestAlgorithms - Enum in org.apache.cassandra.spark.bulkwriter
Represents the user-provided digest type configuration to be used to validate SSTable files during bulk writes
digestAlgorithmSupplier - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
digestAlgorithmSupplier() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
digestAlgorithmSupplier() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
DigestAlgorithmSupplier - Interface in org.apache.cassandra.spark.bulkwriter
An interface that defines a DigestAlgorithm for a concrete digest type
digestAlgorithmSupplierFromOptions(DataTransport, Map<String, String>) - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
Returns the supplier for the digest algorithm from the configured options.
DIRECT - org.apache.cassandra.spark.bulkwriter.DataTransport
 
DirectDataTransferApi - Interface in org.apache.cassandra.spark.bulkwriter
 
DirectDataTransferApi.RemoteCommitResult - Class in org.apache.cassandra.spark.bulkwriter
 
DirectStreamResult - Class in org.apache.cassandra.spark.bulkwriter
 
DirectStreamResult(String, Range<BigInteger>, List<StreamError>, List<RingInstance>, long, long) - Constructor for class org.apache.cassandra.spark.bulkwriter.DirectStreamResult
 
DirectStreamSession - Class in org.apache.cassandra.spark.bulkwriter
 
DirectStreamSession(BulkWriterContext, SortedSSTableWriter, TransportContext.DirectDataBulkWriterContext, String, Range<BigInteger>, ReplicaAwareFailureHandler<RingInstance>, ExecutorService) - Constructor for class org.apache.cassandra.spark.bulkwriter.DirectStreamSession
 
doFinalizeStream() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamSession
 
doFinalizeStream() - Method in class org.apache.cassandra.spark.bulkwriter.DirectStreamSession
 
doFinalizeStream() - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
Finalize the stream with the produced sstables and return the stream result.
DOUBLE - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
DOUBLE - Static variable in class org.apache.cassandra.spark.common.schema.ColumnTypes
 
DoubleType - Class in org.apache.cassandra.spark.common.schema
 
DoubleType() - Constructor for class org.apache.cassandra.spark.common.schema.DoubleType
 
DOWN - org.apache.cassandra.spark.data.PartitionedDataLayer.AvailabilityHint
 
DURATION - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
DURATION_CONVERTER - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
DurationConverter() - Constructor for class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.DurationConverter
 

E

EACH_QUORUM - org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel.CL
 
effectiveSidecarPort - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
effectiveSidecarPort() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
effectiveSidecarPort() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
elementType - Variable in class org.apache.cassandra.spark.common.schema.ListType
 
elementType - Variable in class org.apache.cassandra.spark.common.schema.SetType
 
empty(String, Range<BigInteger>) - Static method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamResult
 
ENABLE_EXPANSION_SHRINK_CHECK_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
ENABLE_STATS_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
enableExpansionShrinkCheck - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
enableExpansionShrinkCheck() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
enableStats - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
enableStats - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
enableStats() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
endpointOverride - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClientConfig
 
endToken - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.Bundle
 
endToken() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleManifest.Entry
 
ensureNetworkTopologyStrategy(ReplicationFactor, ConsistencyLevel.CL) - Method in interface org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel
 
Entry(SSTableSummary) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleManifest.Entry
 
entrySet() - Method in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.FailuresPerInstance
 
equals(Object) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
 
equals(Object) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice
 
equals(Object) - Method in class org.apache.cassandra.spark.bulkwriter.DecoratedKey
 
equals(Object) - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
Custom equality that compares the token, fully qualified domain name, the port, the datacenter and the clusterId Note that node state, status, are not part of the calculation.
equals(Object) - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
 
equals(Object) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
equals(Object) - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
equals(Object) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
equals(Object) - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
equals(Object) - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration
 
equals(Object) - Method in class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration
 
equals(Object) - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentialPair
 
equals(Object) - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentials
 
equals(CqlField, Object, Object) - Method in class org.apache.cassandra.spark.sparksql.SparkCellIterator
 
errMsg - Variable in class org.apache.cassandra.spark.bulkwriter.CommitError
 
errMsg - Variable in class org.apache.cassandra.spark.bulkwriter.StreamError
 
errors - Variable in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
exception - Variable in class org.apache.cassandra.spark.bulkwriter.CancelJobEvent
 
ExecutorCreateSliceRetryPolicy(SidecarClient) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl.ExecutorCreateSliceRetryPolicy
 
executorService - Variable in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
executorService() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
executorService() - Method in class org.apache.cassandra.spark.data.DataLayer
DataLayer implementation should provide an ExecutorService for doing blocking I/O when opening SSTable readers.
executorService() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
extractPartitionKeyValues(Filter[], Set<String>) - Static method in class org.apache.cassandra.spark.utils.FilterUtils
 

F

factory() - Method in class org.apache.cassandra.spark.sparksql.CassandraDataSink
 
failedRange - Variable in class org.apache.cassandra.spark.bulkwriter.StreamError
 
failedUuids - Variable in class org.apache.cassandra.spark.bulkwriter.DirectDataTransferApi.RemoteCommitResult
 
failure() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedImportCoordinator
 
failure() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.ImportCompletionCoordinator
 
failure() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.ImportCoordinator
Check whether the import operation has failed.
failureHandler - Variable in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
failures - Variable in class org.apache.cassandra.spark.bulkwriter.CommitResult
 
failures - Variable in class org.apache.cassandra.spark.bulkwriter.StreamResult
 
failuresPerInstance - Variable in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.ConsistencyFailurePerRange
 
FailuresPerInstance() - Constructor for class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.FailuresPerInstance
 
FailuresPerInstance(Multimap<I, String>) - Constructor for class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.FailuresPerInstance
 
FastByteOperations - Class in org.apache.cassandra.spark.bulkwriter.util
Utility code to do optimized byte-array comparison.
FastByteOperations.ByteOperations - Interface in org.apache.cassandra.spark.bulkwriter.util
 
FastByteOperations.PureJavaOperations - Class in org.apache.cassandra.spark.bulkwriter.util
 
FastByteOperations.UnsafeOperations - Class in org.apache.cassandra.spark.bulkwriter.util
 
fileDigestMap() - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
fileDigests(Set<Path>) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector
Get the file digests of the input files
fileDigests(Set<Path>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableLister
 
files - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector.SSTableFilesAndRange
 
filterNonIntersectingSSTables() - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
Overridable method setting whether the PartitionedDataLayer should filter out SSTables that do not intersect with the Spark partition token range
FilterUtils - Class in org.apache.cassandra.spark.utils
 
finaliseCollection(List<IntermediateType>) - Method in class org.apache.cassandra.spark.common.schema.CollectionType
 
finaliseCollection(List<Map.Entry<K, V>>) - Method in class org.apache.cassandra.spark.common.schema.MapType
 
finaliseCollection(List<ListType.CQLListEntry<T>>) - Method in class org.apache.cassandra.spark.common.schema.ListType
 
finaliseCollection(List<T>) - Method in class org.apache.cassandra.spark.common.schema.SetType
 
finalizeStreamAsync() - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
findLowestCassandraVersion() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
finish() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTablesBundler
 
firstToken - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.Bundle
 
firstToken() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleManifest.Entry
 
FLOAT - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
forEach(BiConsumer<String, CloudStorageDataTransferApiImpl>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
forEach(BiConsumer<String, ClusterInfo>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
forEach(BiConsumer<String, IBroadcastableClusterInfo>) - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfoGroup
 
forEach(BiConsumer<String, T>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
 
forEach(BiConsumer<String, T>) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterSupport
Iterate through all values
forever() - Static method in class org.apache.cassandra.spark.bulkwriter.TTLOption
 
from(String) - Static method in class org.apache.cassandra.spark.bulkwriter.TimestampOption
 
from(String) - Static method in class org.apache.cassandra.spark.bulkwriter.TTLOption
 
from(Map<String, String>) - Static method in class org.apache.cassandra.spark.data.LocalDataLayer
Builds a new DataLayer from the options map.
from(SidecarInstancesProvider, BulkSparkConf) - Static method in class org.apache.cassandra.clients.AnalyticsSidecarClient
 
from(BroadcastableClusterInfoGroup) - Static method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
Reconstruct from BroadcastableClusterInfoGroup on executor.
from(BulkWriterConfig) - Static method in interface org.apache.cassandra.spark.bulkwriter.BulkWriterContext
Factory method to create a BulkWriterContext from a BulkWriterConfig on executors.
from(CassandraClusterInfoGroup, BulkSparkConf) - Static method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfoGroup
Creates a BroadcastableClusterInfoGroup from a source ClusterInfo group.
from(ClusterInfo, BulkSparkConf) - Static method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfo
Creates a BroadcastableCluster from a CassandraClusterInfo by extracting essential fields.
from(JobInfo, BulkSparkConf) - Static method in class org.apache.cassandra.spark.bulkwriter.BroadcastableJobInfo
Creates a BroadcastableJobInfo from a source JobInfo.
from(SchemaInfo) - Static method in class org.apache.cassandra.spark.bulkwriter.BroadcastableSchemaInfo
Creates a BroadcastableSchemaInfo from a source SchemaInfo.
from(TableSchema) - Static method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
Creates a BroadcastableTableSchema from a source TableSchema.
from(TokenPartitioner) - Static method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTokenPartitioner
Creates a BroadcastableTokenPartitioner from a TokenPartitioner.
fromBulkSparkConf(BulkSparkConf) - Static method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
Creates CassandraClusterInfoGroup with the list of ClusterInfo from BulkSparkConf and validation The validation ensures non-empty list of ClusterInfo, where all objects have non-empty and unique clusterId
fromBulkSparkConf(BulkSparkConf, Function<String, ClusterInfo>) - Static method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
Similar to CassandraClusterInfoGroup.fromBulkSparkConf(BulkSparkConf) but takes additional function to create ClusterInfo
fromDate(Date) - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.DateConverter
 
fromMillisSinceEpoch(long) - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.DateConverter
 
fromSidecarCredentials(StorageCredentials) - Static method in class org.apache.cassandra.spark.transports.storage.StorageCredentials
 
fromState(String, String) - Static method in enum org.apache.cassandra.spark.data.PartitionedDataLayer.AvailabilityHint
 
FROZEN - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
Function0Wrapper(Runnable) - Constructor for class org.apache.cassandra.spark.utils.ScalaFunctions.Function0Wrapper
 

G

generate(BigInteger, BigInteger) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleNameGenerator
 
generateRestoreJobIds() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
Generate the restore job IDs used in the receiving Cassandra Sidecar clusters.
generateRestoreJobIds() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraBulkWriterContext
 
generateRestoreJobIds() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraCoordinatedBulkWriterContext
 
get() - Method in class org.apache.cassandra.spark.sparksql.PartitionSizeIterator
 
get(String) - Static method in class org.apache.cassandra.bridge.CassandraBridgeFactory
 
get(CassandraVersion) - Static method in class org.apache.cassandra.bridge.CassandraBridgeFactory
 
get(CassandraVersionFeatures) - Static method in class org.apache.cassandra.bridge.CassandraBridgeFactory
 
getAccessKeyId() - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentials
 
getAllNodeSettings() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getAnyValue() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
 
getAnyValueOrThrow() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
 
getAvailability(CassandraInstance) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
getAvailability(CassandraInstance) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
Data Layer can override this method to hint availability of a Cassandra instance so Bulk Reader attempts UP instances first, and avoids instances known to be down e.g.
getBoolean(String, boolean) - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getBroadcastableClusterInfo() - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterConfig
 
getBroadcastableJobInfo() - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterConfig
 
getBroadcastableSchemaInfo() - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterConfig
 
getBroadcastableTableSchema() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableSchemaInfo
 
getBroadcastableTokenPartitioner() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableJobInfo
 
getCassandraContext() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getCassandraContext() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
getCassandraContext() - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
 
getCassandraDataLayerCache() - Static method in class org.apache.cassandra.spark.data.CassandraDataSourceHelper
 
getCassandraRole() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getCluster() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
getColumnNames() - Method in class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
getColumnNames() - Method in interface org.apache.cassandra.spark.bulkwriter.TableInfoProvider
 
getColumnType(String) - Method in class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
getColumnType(String) - Method in interface org.apache.cassandra.spark.bulkwriter.TableInfoProvider
 
getCommitBatchSize() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
getCommitBatchSize() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
getCommitThreadsPerInstance() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
getCommitThreadsPerInstance() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
getCompositeKey(Object[]) - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenUtils
 
getCompositeKey(ByteBuffer[]) - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenUtils
 
getConf() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfo
 
getConf() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfoGroup
 
getConf() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableJobInfo
 
getConf() - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterConfig
 
getConf() - Method in interface org.apache.cassandra.spark.bulkwriter.IBroadcastableClusterInfo
 
getConfiguredJobId() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
getConfiguredJobId() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
An optional unique identified supplied in spark configuration
getConfiguredKeyStorePassword() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getConfiguredTrustStorePassword() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getConsistencyLevel() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
getConsistencyLevel() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
getConverter(CqlField.CqlType) - Static method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
Method to get appropriate converter for a given CQL datatype
getConverters() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getCores() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getCreateStatement() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getCreateStatement() - Method in class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
getCreateStatement() - Method in interface org.apache.cassandra.spark.bulkwriter.TableInfoProvider
 
getCurrentKeyspaceSchema() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getDataFileName() - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
getDataLayer(Map<String, String>, BiConsumer<CassandraDataLayer, ClientConfig>) - Static method in class org.apache.cassandra.spark.data.CassandraDataSourceHelper
 
getDataLayer(CaseInsensitiveStringMap) - Method in class org.apache.cassandra.spark.sparksql.CassandraDataSource
 
getDataLayer(CaseInsensitiveStringMap) - Method in class org.apache.cassandra.spark.sparksql.CassandraTableProvider
 
getDataLayer(CaseInsensitiveStringMap) - Method in class org.apache.cassandra.spark.sparksql.LocalDataSource
 
getDataLayer(CaseInsensitiveStringMap) - Method in class org.apache.cassandra.spark.sparksql.LocalPartitionSizeSource
 
getDataLayer(CaseInsensitiveStringMap) - Method in class org.apache.cassandra.spark.sparksql.PartitionSizeTableProvider
 
getDecoratedKey(Object[]) - Method in class org.apache.cassandra.spark.bulkwriter.Tokenizer
 
getDeprecatedSettingPrefixes() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getDouble(String, double) - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getEffectiveCassandraVersionForRead(Set<SidecarInstance>, NodeSettings) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
getEffectiveSidecarPort() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getFailedInstances() - Method in class org.apache.cassandra.spark.bulkwriter.token.MultiClusterReplicaAwareFailureHandler
 
getFailedInstances() - Method in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler
 
getFailedRanges(TokenRangeMapping<I>, JobInfo, ClusterInfo) - Method in class org.apache.cassandra.spark.bulkwriter.token.MultiClusterReplicaAwareFailureHandler
 
getFailedRanges(TokenRangeMapping<I>, JobInfo, ClusterInfo) - Method in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler
Given the number of failed instances for each token range, validates if the consistency guarantees are maintained for the job
getFailedRangesInternal(TokenRangeMapping<I>, ConsistencyLevel, String, ReplicationFactor) - Method in class org.apache.cassandra.spark.bulkwriter.token.MultiClusterReplicaAwareFailureHandler
 
getFailedRangesInternal(TokenRangeMapping<I>, ConsistencyLevel, String, ReplicationFactor) - Method in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler
Given the number of failed instances for each token range, validates if the consistency guarantees are maintained for the size of the ring and the consistency level.
getField(ByteBuffer, ColumnType<T>) - Static method in class org.apache.cassandra.spark.common.schema.ColumnUtil
 
getHttpConnectionTimeoutMs() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getHttpResponseTimeoutMs() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getId() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
getInt(String, int) - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getJobKeepAliveMinutes() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getJobTimeoutSeconds() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getKey() - Method in class org.apache.cassandra.spark.bulkwriter.DecoratedKey
 
getKeyColumns(Object[]) - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
Extracts key columns from all columns based on key field positions.
getKeyColumns(Object[], List<Integer>) - Static method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getKeyFieldPositions() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getKeyspaceName() - Method in class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
getKeyspaceName() - Method in interface org.apache.cassandra.spark.bulkwriter.TableInfoProvider
 
getKeyspaceSchema(boolean) - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getKeyspaceSchema(boolean) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
getKeyspaceSchema(boolean) - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
Return the keyspace schema string of the enclosing keyspace for bulk write in the cluster
getKeyStore() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getKeystoreBase64Encoded() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getKeyStoreFromBase64EncodedString(String) - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getKeyStoreFromPath(String) - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getKeyStorePassword() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getKeyStorePath() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getKeyStoreTypeOrDefault() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getLocalDC() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
getLocalDC() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
getLong(String, long) - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getLowestCassandraVersion() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfo
 
getLowestCassandraVersion() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfoGroup
 
getLowestCassandraVersion() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getLowestCassandraVersion() - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterConfig
 
getLowestCassandraVersion() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getLowestCassandraVersion() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
getLowestCassandraVersion() - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
 
getLowestCassandraVersion() - Method in interface org.apache.cassandra.spark.bulkwriter.IBroadcastableClusterInfo
 
getLowestVersion(List<NodeSettings>) - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getMaxHttpConnections() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getMaxSizePerBundleInBytes() - Method in class org.apache.cassandra.spark.bulkwriter.DataTransportInfo
 
getMessage() - Method in enum org.apache.cassandra.spark.bulkwriter.WriteAvailability
 
getModificationStatement() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getName() - Method in class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
getName() - Method in interface org.apache.cassandra.spark.bulkwriter.TableInfoProvider
 
getObjectTags() - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration
 
getOptionalInt(String) - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getOutDir() - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
getPackageVersion(String) - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
getPartition(Object) - Method in class org.apache.cassandra.spark.bulkwriter.TokenPartitioner
 
getPartitionEntries() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTokenPartitioner
 
getPartitioner() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfo
 
getPartitioner() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfoGroup
 
getPartitioner() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getPartitioner() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
getPartitioner() - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
 
getPartitioner() - Method in interface org.apache.cassandra.spark.bulkwriter.IBroadcastableClusterInfo
 
getPartitionKeyColumnNames() - Method in class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
getPartitionKeyColumnNames() - Method in interface org.apache.cassandra.spark.bulkwriter.TableInfoProvider
 
getPartitionKeyColumns() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getPartitionKeyColumnTypes() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getPartitionKeyTypes() - Method in class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
getPartitionKeyTypes() - Method in interface org.apache.cassandra.spark.bulkwriter.TableInfoProvider
 
getPartitionUniquePath(String, String, TaskContext) - Static method in class org.apache.cassandra.spark.bulkwriter.util.TaskContextUtils
Create a path that is unique to the spark partition
getPhase() - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriteValidator
 
getPrefix() - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration
 
getPrimaryKeyColumnNames() - Method in class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
getPrimaryKeyColumnNames() - Method in interface org.apache.cassandra.spark.bulkwriter.TableInfoProvider
 
getRangeMap() - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
 
getRestoreJobId() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
getRestoreJobId() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
return the identifier of the restore job created on Cassandra Sidecar
getRestoreJobId(String) - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
getRestoreJobId(String) - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
Returns the restore job identifier on Cassandra Sidecar of the cluster identified by the clusterId The method should be called in the coordinated write code path.
getRestoreJobIds() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableJobInfo
 
getRingRetryCount() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getSecretKey() - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentials
 
getSessionToken() - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentials
 
getSettingNameOrDeprecatedName(String) - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getSidecarClient() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
getSidecarRequestMaxRetryDelayMillis() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getSidecarRequestRetries() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getSidecarRequestRetryDelayMillis() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getSidecarRequestTimeoutSeconds() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getSizing(CompletableFuture<RingResponse>, ReplicationFactor, ClientConfig) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
Returns the Sizing object based on the sizing option provided by the user, or DefaultSizing as the default sizing
getSkipClean() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getSkipClean() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
getSkipClean() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
getSparkConf() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getSparkDefaultParallelism() - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterConfig
 
getSparkSql(CassandraBridge) - Static method in class org.apache.cassandra.bridge.CassandraBridgeFactory
 
getSparkSql(CassandraVersion) - Static method in class org.apache.cassandra.bridge.CassandraBridgeFactory
 
getSparkSql(CassandraVersionFeatures) - Static method in class org.apache.cassandra.bridge.CassandraBridgeFactory
 
getSSTableWriter(CassandraVersionFeatures, String, String, String, String, Set<String>, int) - Static method in class org.apache.cassandra.spark.bulkwriter.SSTableWriterFactory
 
getStorageClientConfig() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getStorageCredentialPair(String) - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration
 
getSubRanges(Range<BigInteger>) - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
 
getTable(StructType, Transform[], Map<String, String>) - Method in class org.apache.cassandra.spark.sparksql.CassandraTableProvider
 
getTable(StructType, Transform[], Map<String, String>) - Method in class org.apache.cassandra.spark.sparksql.PartitionSizeTableProvider
 
getTableSchema() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraSchemaInfo
 
getTableSchema() - Method in interface org.apache.cassandra.spark.bulkwriter.SchemaInfo
 
getTableSizeProvider(SidecarClient, int, CompletableFuture<RingResponse>) - Static method in class org.apache.cassandra.spark.common.SizingFactory
 
getTimestampOption() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getTimestampOptions() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getToken() - Method in class org.apache.cassandra.spark.bulkwriter.DecoratedKey
 
getToken(Object[]) - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenUtils
Calculate Cassandra token for CQL row
getToken(ByteBuffer) - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenUtils
 
getToken(List<Object>) - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenUtils
Calculate Cassandra token for CQL row
getToken(Map<String, Object>) - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenUtils
Calculate Cassandra token for CQL row
getTokenPartitioner() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
getTokenPartitioner() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
getTokenRange() - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
getTokenRange() - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
getTokenRange(int) - Method in class org.apache.cassandra.spark.bulkwriter.TokenPartitioner
 
getTokenRange(TaskContext, JobInfo) - Static method in class org.apache.cassandra.spark.bulkwriter.util.TaskContextUtils
 
getTokenRangeMapping(boolean) - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getTokenRangeMapping(boolean) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
getTokenRangeMapping(boolean) - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
 
getTokenRanges() - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
 
getTransport() - Method in class org.apache.cassandra.spark.bulkwriter.DataTransportInfo
 
getTransportExtensionClass() - Method in class org.apache.cassandra.spark.bulkwriter.DataTransportInfo
 
getTransportInfo() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getTrustStore() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getTruststoreBase64Encoded() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getTrustStorePasswordOrDefault() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getTrustStorePath() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getTrustStoreTypeOrDefault() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getTtlOption() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getTTLOptions() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getUploadId(String, String) - Method in class org.apache.cassandra.spark.bulkwriter.SidecarDataTransferApi
 
getUseOpenSsl() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getUserDefinedTypeStatements() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableSchemaInfo
 
getUserDefinedTypeStatements() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraSchemaInfo
 
getUserDefinedTypeStatements() - Method in interface org.apache.cassandra.spark.bulkwriter.SchemaInfo
 
getUserProvidedSidecarPort() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
getValueOrNull(String) - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfoGroup
 
getValueOrNull(String) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
getValueOrNull(String) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
getValueOrNull(String) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
 
getValueOrNull(String) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterSupport
Look up a value based on clusterId
getValueOrThrow(String) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterSupport
Look up a value based on clusterId
getVersion() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getVersionFromFeature() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getVersionFromSidecar() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
getWriteMode() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
getWriteReplicasOfRange(Range<BigInteger>, String) - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
Get write replica-sets of sub-ranges that overlap with the input range.
getWriteReplicasOfRange(Range<BigInteger>, Predicate<I>) - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
Get write replica-sets of sub-ranges that overlap with the input range.

H

handleInterruption(Exception) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApi
 
hasError(I) - Method in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.FailuresPerInstance
 
hashCode() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
 
hashCode() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice
 
hashCode() - Method in class org.apache.cassandra.spark.bulkwriter.DecoratedKey
 
hashCode() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
Custom hashCode that compares the token, fully qualified domain name, the port, and the datacenter Note that node state and status are not part of the calculation.
hashCode() - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
 
hashCode() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
hashCode() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
hashCode() - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
hashCode() - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
hashCode() - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration
 
hashCode() - Method in class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration
 
hashCode() - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentialPair
 
hashCode() - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentials
 
hasKeystoreAndKeystorePassword() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
hasNext() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTablesBundler
 
hasSecondaryIndex() - Method in class org.apache.cassandra.spark.bulkwriter.CqlTableInfoProvider
 
hasSecondaryIndex() - Method in interface org.apache.cassandra.spark.bulkwriter.TableInfoProvider
 
hasTruststoreAndTruststorePassword() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
hasTTL() - Method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy
 
HTTP_CONNECTION_TIMEOUT - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
HTTP_MAX_CONNECTIONS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
HTTP_RESPONSE_TIMEOUT - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
httpsProxy - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClientConfig
 

I

IBroadcastableClusterInfo - Interface in org.apache.cassandra.spark.bulkwriter
Minimal interface for cluster information that can be safely broadcast to Spark executors.
IGNORED_REPLICATION_FACTOR - Static variable in class org.apache.cassandra.spark.bulkwriter.RecordWriter
 
IMPORT_COORDINATOR_TIMEOUT_MULTIPLIER - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
ImportCompletionCoordinator - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
Import coordinator that wait for import of all slices to complete.
ImportCoordinator - Interface in org.apache.cassandra.spark.bulkwriter.cloudstorage
A coordinator conducts import.
importCoordinatorTimeoutMultiplier - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
importCoordinatorTimeoutMultiplier() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
importCoordinatorTimeoutMultiplier() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
includeDirectory(Path) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector
Include sstables under the directory
includeDirectory(Path) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableLister
 
includeDirectory(Path) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTablesBundler
 
includeFileDigests(Map<Path, Digest>) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector
Include the digests of the files
includeFileDigests(Map<Path, Digest>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableLister
 
includeFileDigests(Map<Path, Digest>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTablesBundler
 
includeSSTable(List<Path>) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector
Include the sstable components of an individual SSTable
includeSSTable(List<Path>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableLister
 
includeSSTable(List<Path>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTablesBundler
 
INET - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
inferSchema(CaseInsensitiveStringMap) - Method in class org.apache.cassandra.spark.sparksql.CassandraTableProvider
 
inferSchema(CaseInsensitiveStringMap) - Method in class org.apache.cassandra.spark.sparksql.PartitionSizeTableProvider
 
initCassandraDataSourceCache(Ticker) - Static method in class org.apache.cassandra.spark.data.CassandraDataSourceHelper
Builds and returns the Cache for the CassandraDataLayer instances with the provided ticker
initialize(ClientConfig) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
initializeClusterConfig(ClientConfig) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
initializeDataLayer(CassandraDataLayer, ClientConfig) - Method in class org.apache.cassandra.spark.sparksql.CassandraDataSource
 
initializeSidecarClient(BulkSparkConf) - Method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
initializeTableSchema(BulkSparkConf, StructType, TableInfoProvider, String) - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
initialTopology() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraTopologyMonitor
 
initInstanceMap() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
initRequestedFeatures(Map<String, String>) - Method in class org.apache.cassandra.spark.data.ClientConfig
 
initSidecarClient() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
insert(Dataset<Row>, boolean) - Method in class org.apache.cassandra.spark.bulkwriter.CassandraBulkSourceRelation
 
INSERT - org.apache.cassandra.spark.bulkwriter.WriteMode
 
instance - Variable in class org.apache.cassandra.spark.bulkwriter.CommitResult
 
instance - Variable in class org.apache.cassandra.spark.bulkwriter.StreamError
 
instance() - Method in class org.apache.cassandra.spark.data.partitioner.SingleReplica
 
instance() - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
INSTANCE - Static variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiFactory
 
instances() - Method in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.FailuresPerInstance
 
INT - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
INT - Static variable in class org.apache.cassandra.spark.common.schema.ColumnTypes
 
integerConverter() - Static method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
IntegerType - Class in org.apache.cassandra.spark.common.schema
 
IntegerType() - Constructor for class org.apache.cassandra.spark.common.schema.IntegerType
 
INVALID_STATE - org.apache.cassandra.spark.bulkwriter.WriteAvailability
INVALID_STATE is true when a node is in an unknown state
IOUtils - Class in org.apache.cassandra.spark.bulkwriter.util
 
ipAddress() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
 
ipAddressWithPort() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
 
isClusterResizeDetected() - Method in class org.apache.cassandra.spark.bulkwriter.WriteResult
 
isCoordinatedWriteConfigured() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
isCoordinatedWriteEnabled() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
isEmpty() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector
 
isEmpty() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableLister
 
isExhausted(Throwable) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
isFileStreamed(Path) - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
isInPartition(int, BigInteger, ByteBuffer) - Method in class org.apache.cassandra.spark.data.DataLayer
 
isInPartition(int, BigInteger, ByteBuffer) - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
isInPartition(int, BigInteger, ByteBuffer) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
isInPartition(int, BigInteger, ByteBuffer) - Method in class org.apache.cassandra.spark.sparksql.SparkCellIterator
 
isLocal() - Method in interface org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel
Whether the consistency level only considers replicas in the local data center.
isMissing(FileType) - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
isQuoteIdentifiers() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
 
isRepairPrimary() - Method in class org.apache.cassandra.spark.data.partitioner.SingleReplica
 
isRepairPrimary(CassandraInstance) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer.ReplicaSet
 
isStreamFinalized() - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
isSuccess - Variable in class org.apache.cassandra.spark.bulkwriter.DirectDataTransferApi.RemoteCommitResult
 

J

JDK11_OPTIONS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
job() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
job() - Method in interface org.apache.cassandra.spark.bulkwriter.BulkWriterContext
 
JOB_ID - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
JOB_KEEP_ALIVE_MINUTES - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to specify the keep alive time in minutes for Sidecar to consider a job has lost/failed after not receiving its heartbeat
JOB_TIMEOUT_SECONDS - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to specify the timeout in seconds for bulk write jobs.
jobId() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
jobId() - Method in class org.apache.cassandra.spark.data.DataLayer
 
jobId() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
jobInfo() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl
 
JobInfo - Interface in org.apache.cassandra.spark.bulkwriter
Provides job-specific configuration and information for bulk write operations.
jobKeepAliveMinutes - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
jobKeepAliveMinutes() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
jobKeepAliveMinutes() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
jobStats() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
jobStats() - Method in interface org.apache.cassandra.spark.bulkwriter.BulkWriterContext
 
jobTimeoutSeconds - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
jobTimeoutSeconds() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
jobTimeoutSeconds() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
JOINING - org.apache.cassandra.spark.data.PartitionedDataLayer.AvailabilityHint
 

K

keyspace - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
keyspace - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
keyspace - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
keyspace() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
KEYSPACE - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
KEYSPACE_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
keyspaceSchema - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
KEYSTORE_BASE64_ENCODED - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
KEYSTORE_PASSWORD - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
KEYSTORE_PATH - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
KEYSTORE_TYPE - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
keystoreBase64Encoded - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
keystorePassword - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
keystorePath - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
keystoreType - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
keyType - Variable in class org.apache.cassandra.spark.common.schema.MapType
 
KRYO_KEY - Static variable in class org.apache.cassandra.spark.bulkwriter.util.SbwKryoRegistrator
 
KRYO_REGISTRATION_WARNING - Static variable in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
Use the implementation of the KryoSerializable interface as a detection device to make sure SbwKryoRegistrator is properly in place.
KRYO_REGISTRATORS - Static variable in class org.apache.cassandra.spark.KryoRegister
 
KryoRegister - Class in org.apache.cassandra.spark
Helper class to register classes for Kryo serialization
KryoRegister(CassandraVersion) - Constructor for class org.apache.cassandra.spark.KryoRegister
 
KryoRegister.V40 - Class in org.apache.cassandra.spark
 
KryoRegister.V41 - Class in org.apache.cassandra.spark
 
KryoRegister.V50 - Class in org.apache.cassandra.spark
 

L

LAST_MODIFIED_COLUMN_NAME_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
lastModifiedTimestampField - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
lastModifiedTimestampField - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
lastModifiedTimestampField() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
LEAVING - org.apache.cassandra.spark.data.PartitionedDataLayer.AvailabilityHint
 
length(FileType) - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
LIST - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
listInstance(int, Range<BigInteger>, CassandraInstance) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
listInstance(int, Range<BigInteger>, CassandraInstance) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
ListType<T> - Class in org.apache.cassandra.spark.common.schema
 
ListType(ColumnType<T>) - Constructor for class org.apache.cassandra.spark.common.schema.ListType
 
ListType.CQLListEntry<T> - Class in org.apache.cassandra.spark.common.schema
 
LOCAL_DC - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
LOCAL_ONE - org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel.CL
 
LOCAL_QUORUM - org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel.CL
 
LocalDataLayer - Class in org.apache.cassandra.spark.data
Basic DataLayer implementation to read SSTables from local file system.
LocalDataLayer(CassandraVersion, String, String, String...) - Constructor for class org.apache.cassandra.spark.data.LocalDataLayer
 
LocalDataLayer(CassandraVersion, String, String, Set<String>, String...) - Constructor for class org.apache.cassandra.spark.data.LocalDataLayer
 
LocalDataLayer(CassandraVersion, Partitioner, String, String, Set<String>, List<SchemaFeature>, boolean, String, String...) - Constructor for class org.apache.cassandra.spark.data.LocalDataLayer
 
LocalDataLayer.Serializer - Class in org.apache.cassandra.spark.data
 
LocalDataSource - Class in org.apache.cassandra.spark.sparksql
 
LocalDataSource() - Constructor for class org.apache.cassandra.spark.sparksql.LocalDataSource
 
localDc() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf.ClusterConf
 
localDc() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf.SimpleClusterConf
 
localDC - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
LocalPartitionSizeSource - Class in org.apache.cassandra.spark.sparksql
 
LocalPartitionSizeSource() - Constructor for class org.apache.cassandra.spark.sparksql.LocalPartitionSizeSource
 
logger - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
LOGGER - Static variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
LONG - Static variable in class org.apache.cassandra.spark.common.schema.ColumnTypes
 
LongType - Class in org.apache.cassandra.spark.common.schema
 
LongType() - Constructor for class org.apache.cassandra.spark.common.schema.LongType
 
lowestCassandraVersion() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 

M

MAP - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
MapType<K,​V> - Class in org.apache.cassandra.spark.common.schema
 
MapType(ColumnType<K>, ColumnType<V>) - Constructor for class org.apache.cassandra.spark.common.schema.MapType
 
MAX_PARTITION_SIZE_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
MAX_SIZE_PER_SSTABLE_BUNDLE_IN_BYTES_S3_TRANSPORT - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to specify the maximum size of bundle (s3 object) to upload to s3
maxChunkSizeInBytes - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClientConfig
 
maxPartitionSize - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
maxPartitionSize() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
maybeQuotedIdentifier(CassandraBridge, boolean, String) - Static method in class org.apache.cassandra.bridge.CassandraBridgeFactory
Returns the quoted name when the quoteIdentifiers parameter is true AND the unquotedName needs to be quoted (i.e.
maybeQuotedKeyspace - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
maybeQuotedTable - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
MD5 - org.apache.cassandra.spark.bulkwriter.DigestAlgorithms
Represents an MD5 digest type option.
MD5Digest - Class in org.apache.cassandra.spark.common
An implementation of Digest that represents an MD5 digest
MD5Digest(String) - Constructor for class org.apache.cassandra.spark.common.MD5Digest
Constructs a new MD5Digest with the provided MD5 value
MD5DigestAlgorithm - Class in org.apache.cassandra.spark.utils
A DigestAlgorithm implementation that computes MD5 digests
MD5DigestAlgorithm() - Constructor for class org.apache.cassandra.spark.utils.MD5DigestAlgorithm
 
microsecondsTimestampConverter() - Static method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
migrationId - Variable in class org.apache.cassandra.spark.bulkwriter.CommitResult
 
MINIMUM_JOB_KEEP_ALIVE_MINUTES - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
MOVING - org.apache.cassandra.spark.data.PartitionedDataLayer.AvailabilityHint
 
MultiClusterContainer<T> - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
A container to hold values per cluster.
MultiClusterContainer() - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
 
MultiClusterReplicaAwareFailureHandler<I extends org.apache.cassandra.spark.common.model.CassandraInstance> - Class in org.apache.cassandra.spark.bulkwriter.token
A ReplicaAwareFailureHandler that can handle multiple clusters, including the case of single cluster.
MultiClusterReplicaAwareFailureHandler(Partitioner) - Constructor for class org.apache.cassandra.spark.bulkwriter.token.MultiClusterReplicaAwareFailureHandler
 
MultiClusterSupport<T> - Interface in org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
Support storing values per cluster, iteration and lookup
multiPartUpload(StorageCredentials, Bundle) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClient
We use CreateMultipartUploadRequest to break down each SSTable bundle into chunks, according to chunk size set, and upload to S3.
MultipleReplicas - Class in org.apache.cassandra.spark.data.partitioner
Return a set of SSTables for a token range, returning enough replica copies to satisfy consistency level
MultipleReplicas(Set<SingleReplica>, Set<SingleReplica>, Stats) - Constructor for class org.apache.cassandra.spark.data.partitioner.MultipleReplicas
 

N

name() - Method in interface org.apache.cassandra.spark.bulkwriter.WriterOption
 
next() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTablesBundler
 
next() - Method in class org.apache.cassandra.spark.sparksql.PartitionSizeIterator
The expected schema is defined in DataLayer.partitionSizeStructType().
nioHttpClientConnectionAcquisitionTimeoutSeconds - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClientConfig
 
nioHttpClientMaxConcurrency - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClientConfig
 
nodeName() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
 
nodeSettings - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
nodeState() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
 
nodeStatus() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
 
NoOp() - Constructor for class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy.NoOp
 
normalize(Object[]) - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTableSchema
Normalizes a row by applying type converters to each field.
NOT_SATISFIED - org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice.ConsistencyLevelCheckResult
 
now() - Static method in class org.apache.cassandra.spark.bulkwriter.TimestampOption
 
NUM_CORES_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
NUMBER_SPLITS - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
numberSplits - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
numCores - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
numCores() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
numPartitions() - Method in class org.apache.cassandra.spark.bulkwriter.TokenPartitioner
 
numSplits() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableTokenPartitioner
 
numSplits() - Method in class org.apache.cassandra.spark.bulkwriter.TokenPartitioner
 

O

OBJECT_WRITER - Static variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleManifest
 
objectCount - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamResult
 
ObjectFailureListener - Interface in org.apache.cassandra.spark.transports.storage.extensions
A listener interface that is notified on failures processing an object
of(long, BulkWriterContext, CloudStorageDataTransferApi, BulkWriteValidator, List<CloudStorageStreamResult>, StorageTransportExtension, Consumer<CancelJobEvent>) - Static method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.ImportCompletionCoordinator
 
of(long, JobInfo, CoordinatedCloudStorageDataTransferApi, StorageTransportExtension) - Static method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedImportCoordinator
 
ofSingle(T) - Static method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
 
OnCompletion() - Constructor for class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy.OnCompletion
 
OnCompletionOrTTL(String) - Constructor for class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy.OnCompletionOrTTL
 
onCredentialsChanged(String, String, StorageCredentialPair) - Method in interface org.apache.cassandra.spark.transports.storage.extensions.CredentialChangeListener
The method is called when new access tokens are available for the job with ID jobId in the cluster of clusterId.
onCredentialsChanged(String, String, StorageCredentialPair) - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportHandler
 
onCredentialsChanged(String, StorageCredentialPair) - Method in interface org.apache.cassandra.spark.transports.storage.extensions.CredentialChangeListener
The method is called when new access tokens are available for the job with ID jobId.
ONE - org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel.CL
 
onImportReady(String) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedImportCoordinator
 
onImportReady(String) - Method in interface org.apache.cassandra.spark.transports.storage.extensions.CoordinationSignalListener
The method is called when the write coordinator, i.e.
onObjectFailed(String, String, String, String) - Method in interface org.apache.cassandra.spark.transports.storage.extensions.ObjectFailureListener
Method to call when an unrecoverable error has been encountered for the given jobId, objectURI, with errorMessage.
onObjectFailed(String, String, String, String) - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportHandler
 
onResponse(CompletableFuture<HttpResponse>, Request, HttpResponse, Throwable, int, boolean, RetryAction) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl.ExecutorCreateSliceRetryPolicy
 
onSSTablesProduced(Set<SSTableDescriptor>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamSession
 
onSSTablesProduced(Set<SSTableDescriptor>) - Method in class org.apache.cassandra.spark.bulkwriter.DirectStreamSession
 
onSSTablesProduced(Set<SSTableDescriptor>) - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
Get notified on sstables produced.
onStageReady(String) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedImportCoordinator
 
onStageReady(String) - Method in interface org.apache.cassandra.spark.transports.storage.extensions.CoordinationSignalListener
The method is called when the write coordinator, i.e.
open(ListSnapshotFilesResponse.FileInfo, FileType) - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
openAll(SSTablesSupplier.ReaderOpener<T>) - Method in class org.apache.cassandra.spark.data.partitioner.MultipleReplicas
Open SSTable readers for enough replicas to satisfy consistency level
openAll(SSTablesSupplier.ReaderOpener<T>) - Method in class org.apache.cassandra.spark.data.partitioner.SingleReplica
Open all SparkSSTableReaders for all SSTables for this replica
openCompactionScanner(int, List<PartitionKeyFilter>) - Method in class org.apache.cassandra.spark.data.DataLayer
 
openCompactionScanner(int, List<PartitionKeyFilter>, PruneColumnFilter) - Method in class org.apache.cassandra.spark.data.DataLayer
 
openInputStream(FileType) - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
openPartitionSizeIterator(int) - Method in class org.apache.cassandra.spark.data.DataLayer
 
org.apache.cassandra.bridge - package org.apache.cassandra.bridge
 
org.apache.cassandra.clients - package org.apache.cassandra.clients
 
org.apache.cassandra.spark - package org.apache.cassandra.spark
 
org.apache.cassandra.spark.bulkwriter - package org.apache.cassandra.spark.bulkwriter
 
org.apache.cassandra.spark.bulkwriter.cloudstorage - package org.apache.cassandra.spark.bulkwriter.cloudstorage
 
org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated - package org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated
 
org.apache.cassandra.spark.bulkwriter.token - package org.apache.cassandra.spark.bulkwriter.token
 
org.apache.cassandra.spark.bulkwriter.util - package org.apache.cassandra.spark.bulkwriter.util
 
org.apache.cassandra.spark.common - package org.apache.cassandra.spark.common
 
org.apache.cassandra.spark.common.schema - package org.apache.cassandra.spark.common.schema
 
org.apache.cassandra.spark.data - package org.apache.cassandra.spark.data
 
org.apache.cassandra.spark.data.partitioner - package org.apache.cassandra.spark.data.partitioner
 
org.apache.cassandra.spark.sparksql - package org.apache.cassandra.spark.sparksql
 
org.apache.cassandra.spark.transports.storage - package org.apache.cassandra.spark.transports.storage
 
org.apache.cassandra.spark.transports.storage.extensions - package org.apache.cassandra.spark.transports.storage.extensions
 
org.apache.cassandra.spark.utils - package org.apache.cassandra.spark.utils
 
org.apache.cassandra.spark.validation - package org.apache.cassandra.spark.validation
 

P

parse(String) - Static method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy
 
parseClearSnapshotStrategy(boolean, boolean, String) - Method in class org.apache.cassandra.spark.data.ClientConfig
 
parseCollectionColumn(ByteBuffer, ByteBuffer) - Method in class org.apache.cassandra.spark.common.schema.CollectionType
 
parseCollectionColumn(ByteBuffer, ByteBuffer) - Method in class org.apache.cassandra.spark.common.schema.ListType
 
parseCollectionColumn(ByteBuffer, ByteBuffer) - Method in class org.apache.cassandra.spark.common.schema.MapType
 
parseCollectionColumn(ByteBuffer, ByteBuffer) - Method in class org.apache.cassandra.spark.common.schema.SetType
 
parseColumn(ByteBuffer, int) - Method in class org.apache.cassandra.spark.common.schema.BooleanType
 
parseColumn(ByteBuffer, int) - Method in class org.apache.cassandra.spark.common.schema.BytesType
 
parseColumn(ByteBuffer, int) - Method in class org.apache.cassandra.spark.common.schema.CollectionType
 
parseColumn(ByteBuffer, int) - Method in interface org.apache.cassandra.spark.common.schema.ColumnType
Parses a value of this type from buffer.
parseColumn(ByteBuffer, int) - Method in class org.apache.cassandra.spark.common.schema.DoubleType
 
parseColumn(ByteBuffer, int) - Method in class org.apache.cassandra.spark.common.schema.IntegerType
 
parseColumn(ByteBuffer, int) - Method in class org.apache.cassandra.spark.common.schema.LongType
 
parseColumn(ByteBuffer, int) - Method in class org.apache.cassandra.spark.common.schema.StringType
 
parseColumn(ByteBuffer, int) - Method in class org.apache.cassandra.spark.common.schema.StringUuidType
 
parseColumn(ByteBuffer, int) - Method in class org.apache.cassandra.spark.common.schema.TimestampType
Parses a value of this type from buffer.
parseColumn(ByteBuffer, int) - Method in class org.apache.cassandra.spark.common.schema.UuidType
 
parseDataFileName(String[]) - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
parseSidecarContactPoints(Map<String, String>) - Method in class org.apache.cassandra.spark.data.ClientConfig
 
parseSingleColumn(ColumnType<T>, ByteBuffer) - Static method in class org.apache.cassandra.spark.common.schema.ColumnUtil
 
partitionCount() - Method in class org.apache.cassandra.spark.data.DataLayer
 
partitionCount() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
partitionCount() - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
PartitionedDataLayer - Class in org.apache.cassandra.spark.data
DataLayer that partitions token range by the number of Spark partitions and only lists SSTables overlapping with range
PartitionedDataLayer(ConsistencyLevel, String) - Constructor for class org.apache.cassandra.spark.data.PartitionedDataLayer
 
PartitionedDataLayer.AvailabilityHint - Enum in org.apache.cassandra.spark.data
 
PartitionedDataLayer.ReplicaSet - Class in org.apache.cassandra.spark.data
 
partitioner - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
partitioner() - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
 
partitioner() - Method in class org.apache.cassandra.spark.data.DataLayer
 
partitioner() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
partitioner() - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
partitionId() - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
partitionKeyFiltersInRange(int, List<PartitionKeyFilter>) - Method in class org.apache.cassandra.spark.data.DataLayer
 
partitionKeyFiltersInRange(int, List<PartitionKeyFilter>) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
PartitionSizeIterator - Class in org.apache.cassandra.spark.sparksql
Wrapper iterator around IndexIterator to read all Index.db files and return SparkSQL rows containing all partition keys and the associated on-disk uncompressed and compressed sizes.
PartitionSizeIterator(int, DataLayer) - Constructor for class org.apache.cassandra.spark.sparksql.PartitionSizeIterator
 
partitionSizeStructType() - Method in class org.apache.cassandra.spark.data.DataLayer
 
PartitionSizeTableProvider - Class in org.apache.cassandra.spark.sparksql
 
PartitionSizeTableProvider() - Constructor for class org.apache.cassandra.spark.sparksql.PartitionSizeTableProvider
 
passed - Variable in class org.apache.cassandra.spark.bulkwriter.CommitResult
 
passed - Variable in class org.apache.cassandra.spark.bulkwriter.StreamResult
 
peek() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector
Get an SSTable from the collector, but do not remove it
peek() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableLister
 
pendingInstances() - Method in class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
 
perRow(String) - Static method in class org.apache.cassandra.spark.bulkwriter.TimestampOption
Timestamp option for writes with timestamp per Row.
perRow(String) - Static method in class org.apache.cassandra.spark.bulkwriter.TTLOption
TTL option for writes with TTL per Row.
persistTo(Path) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleManifest
 
prepareSStablesToSend(BulkWriterContext, Set<SSTableDescriptor>) - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
primary() - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer.ReplicaSet
 
publishInitialJobStats(BulkWriterContext, String) - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriterContextFactory
 
PureJavaOperations() - Constructor for class org.apache.cassandra.spark.bulkwriter.util.FastByteOperations.PureJavaOperations
 

Q

qualifiedTableName() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
qualifiedTableName() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
QUORUM - org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel.CL
 
QUOTE_IDENTIFIERS - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option that specifies whether the identifiers (i.e.
QUOTE_IDENTIFIERS - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
quoteIdentifiers - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
quoteIdentifiers - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
quoteIdentifiers - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
quoteIdentifiers() - Method in class org.apache.cassandra.spark.data.ClientConfig
 

R

range - Variable in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.ConsistencyFailurePerRange
 
range() - Method in class org.apache.cassandra.spark.data.partitioner.SingleReplica
 
read(Kryo, Input) - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
read(Kryo, Input, Class) - Method in class org.apache.cassandra.spark.bulkwriter.util.SbwJavaSerializer
 
read(Kryo, Input, Class<CassandraDataLayer>) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer.Serializer
 
read(Kryo, Input, Class<LocalDataLayer>) - Method in class org.apache.cassandra.spark.data.LocalDataLayer.Serializer
 
read(Kryo, Input, Class<StorageTransportConfiguration>) - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration.Serializer
 
read(Kryo, Input, Class<StorageAccessConfiguration>) - Method in class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration.Serializer
 
read(Kryo, Input, Class<StorageCredentials>) - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentials.Serializer
 
READ_INDEX_OFFSET_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
readAccessConfiguration(String) - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration
 
readCredentials - Variable in class org.apache.cassandra.spark.transports.storage.StorageCredentialPair
 
readIndexOffset - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
readIndexOffset - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
readIndexOffset() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
readIndexOffset() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
readIndexOffset() - Method in class org.apache.cassandra.spark.data.DataLayer
When true the SSTableReader should attempt to find the offset into the Data.db file for the Spark worker's token range.
reason - Variable in class org.apache.cassandra.spark.bulkwriter.CancelJobEvent
 
reconstruct() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfo
 
reconstruct() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfoGroup
 
reconstruct() - Method in interface org.apache.cassandra.spark.bulkwriter.IBroadcastableClusterInfo
Reconstructs a full ClusterInfo instance from this broadcastable data on executors.
reconstructClusterInfoOnExecutor(IBroadcastableClusterInfo) - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
Reconstructs ClusterInfo on executors from broadcastable versions.
reconstructJobInfoOnExecutor(BroadcastableJobInfo) - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
Reconstructs JobInfo on executors from BroadcastableJobInfo.
reconstructSchemaInfoOnExecutor(BroadcastableSchemaInfo) - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
Reconstructs SchemaInfo on executors from BroadcastableSchemaInfo.
recordStreamedFile(Path) - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
RecordWriter - Class in org.apache.cassandra.spark.bulkwriter
 
RecordWriter(BulkWriterConfig, String[]) - Constructor for class org.apache.cassandra.spark.bulkwriter.RecordWriter
Constructor that accepts a BulkWriterConfig and constructs the context on the executor.
RecordWriter.SSTableWriterFactory - Interface in org.apache.cassandra.spark.bulkwriter
Functional interface that helps with creating SortedSSTableWriter instances.
refreshClusterConfig() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
refreshClusterInfo() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
refreshClusterInfo() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
refreshClusterInfo() - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
 
region() - Method in class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration
 
registerClasses(Kryo) - Method in class org.apache.cassandra.spark.bulkwriter.util.SbwKryoRegistrator
 
registerClasses(Kryo) - Method in class org.apache.cassandra.spark.KryoRegister
 
RemoteCommitResult(boolean, List<String>, List<String>, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.DirectDataTransferApi.RemoteCommitResult
 
ReplicaAwareFailureHandler<I extends org.apache.cassandra.spark.common.model.CassandraInstance> - Class in org.apache.cassandra.spark.bulkwriter.token
Handles write failures of a single cluster
ReplicaAwareFailureHandler() - Constructor for class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler
 
ReplicaAwareFailureHandler.ConsistencyFailurePerRange - Class in org.apache.cassandra.spark.bulkwriter.token
 
ReplicaAwareFailureHandler.FailuresPerInstance - Class in org.apache.cassandra.spark.bulkwriter.token
 
replicas - Variable in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
replicationFactor - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
replicationFactor() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
replicationFactor() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
replicationFactor() - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
 
replicationFactor(String) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
replicationFactor(String) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
requestedFeatures - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
requestedFeatures - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
requestedFeatures() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
requestedFeatures() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
requestedFeatures() - Method in class org.apache.cassandra.spark.data.DataLayer
 
requestedFeatures() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
resolveLocalDc(ConsistencyLevel) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf.ClusterConf
 
resolveSidecarContactPoints(Map<String, String>) - Static method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
resolveSSTableDataSizeInMiB(Map<String, String>) - Static method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
restoreJobIds - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
restoreJobProgress(RestoreJobProgressFetchPolicy, Predicate<String>, BiConsumer<String, RestoreJobProgressResponsePayload>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
restoreJobProgress(RestoreJobProgressFetchPolicy, Predicate<String>, BiConsumer<String, RestoreJobProgressResponsePayload>) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApiExtension
Retrieve the restore job progress with the specified fetch policy and handle the progress response
restoreJobSummary() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApi
 
restoreJobSummary() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl
 
restoreJobSummary() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
rfMap - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
ring() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
ring() - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
RING_RETRY_COUNT - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
ringEntry() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
 
RingInstance - Class in org.apache.cassandra.spark.bulkwriter
 
RingInstance(RingEntry) - Constructor for class org.apache.cassandra.spark.bulkwriter.RingInstance
 
RingInstance(RingEntry, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.RingInstance
 
RingInstance(TokenRangeReplicasResponse.ReplicaMetadata) - Constructor for class org.apache.cassandra.spark.bulkwriter.RingInstance
 
RingInstance(TokenRangeReplicasResponse.ReplicaMetadata, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.RingInstance
 
ringRetryCount - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
rowBuilder(Object[]) - Method in class org.apache.cassandra.spark.sparksql.SparkRowIterator
 
rowCount - Variable in class org.apache.cassandra.spark.bulkwriter.StreamResult
 
rowCount() - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
rowCount() - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
 

S

S3_COMPAT - org.apache.cassandra.spark.bulkwriter.DataTransport
 
SATISFIED - org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice.ConsistencyLevelCheckResult
 
SbwJavaSerializer - Class in org.apache.cassandra.spark.bulkwriter.util
Lifted from Kryo 4.0 to fix issues with ObjectInputStream not using the correct class loader See https://github.com/EsotericSoftware/kryo/blob/19a6b5edee7125fbaf54c64084a8d0e13509920b/src/com/esotericsoftware/kryo/serializers/JavaSerializer.java
SbwJavaSerializer() - Constructor for class org.apache.cassandra.spark.bulkwriter.util.SbwJavaSerializer
 
SbwKryoRegistrator - Class in org.apache.cassandra.spark.bulkwriter.util
 
SbwKryoRegistrator() - Constructor for class org.apache.cassandra.spark.bulkwriter.util.SbwKryoRegistrator
 
ScalaFunctions - Class in org.apache.cassandra.spark.utils
 
ScalaFunctions.Function0Wrapper - Class in org.apache.cassandra.spark.utils
 
schedule(String, Duration, Runnable) - Method in class org.apache.cassandra.spark.bulkwriter.SimpleTaskScheduler
 
schedulePeriodic(String, Duration, Runnable) - Method in class org.apache.cassandra.spark.bulkwriter.SimpleTaskScheduler
 
schema() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
schema() - Method in interface org.apache.cassandra.spark.bulkwriter.BulkWriterContext
 
schema() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraBulkSourceRelation
 
SchemaInfo - Interface in org.apache.cassandra.spark.bulkwriter
Provides schema information for bulk write operations.
seedHex() - Method in class org.apache.cassandra.spark.common.XXHash32Digest
 
self() - Method in interface org.apache.cassandra.spark.common.DataObjectBuilder
Self typing
sendRemainingSSTables() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamSession
 
sendRemainingSSTables() - Method in class org.apache.cassandra.spark.bulkwriter.DirectStreamSession
 
sendRemainingSSTables() - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
Send the SSTable(s) written by SSTableWriter The code runs on a separate thread
SEPARATOR - Static variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClient
 
serialize(Boolean) - Method in class org.apache.cassandra.spark.common.schema.BooleanType
 
serialize(Double) - Method in class org.apache.cassandra.spark.common.schema.DoubleType
 
serialize(Integer) - Method in class org.apache.cassandra.spark.common.schema.IntegerType
 
serialize(Long) - Method in class org.apache.cassandra.spark.common.schema.LongType
 
serialize(String) - Method in class org.apache.cassandra.spark.common.schema.StringType
 
serialize(String) - Method in class org.apache.cassandra.spark.common.schema.StringUuidType
 
serialize(ByteBuffer) - Method in class org.apache.cassandra.spark.common.schema.BytesType
 
serialize(Collection<EntryType>) - Method in class org.apache.cassandra.spark.common.schema.CollectionType
 
serialize(Date) - Method in class org.apache.cassandra.spark.common.schema.TimestampType
Serialize Date into ByteBuffer and keeps the position at beginning of ByteBuffer
serialize(UUID) - Method in class org.apache.cassandra.spark.common.schema.UuidType
 
serialize(T) - Method in interface org.apache.cassandra.spark.common.schema.ColumnType
Serialize into ByteBuffer and keeps the position at beginning of ByteBuffer
Serializer() - Constructor for class org.apache.cassandra.spark.data.CassandraDataLayer.Serializer
 
Serializer() - Constructor for class org.apache.cassandra.spark.data.LocalDataLayer.Serializer
 
Serializer() - Constructor for class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration.Serializer
 
Serializer() - Constructor for class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration.Serializer
 
Serializer() - Constructor for class org.apache.cassandra.spark.transports.storage.StorageCredentials.Serializer
 
serialVersionUID - Static variable in class org.apache.cassandra.spark.data.DataLayer
 
serialVersionUID - Static variable in class org.apache.cassandra.spark.data.LocalDataLayer
 
sessionID - Variable in class org.apache.cassandra.spark.bulkwriter.StreamResult
 
sessionID - Variable in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
SET - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
setCommitResults(List<CommitResult>) - Method in class org.apache.cassandra.spark.bulkwriter.DirectStreamResult
 
setDataFilePaths(Set<Path>) - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
setIsRepairPrimary(boolean) - Method in class org.apache.cassandra.spark.data.partitioner.SingleReplica
 
setLastStreamFailure(Exception) - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
setPhase(String) - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriteValidator
 
setSSTablesProducedListener(Consumer<Set<SSTableDescriptor>>) - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
setStorageCredentialPair(String, StorageCredentialPair) - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration
 
SETTING_PREFIX - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
SetType<T> - Class in org.apache.cassandra.spark.common.schema
 
SetType(ColumnType<T>) - Constructor for class org.apache.cassandra.spark.common.schema.SetType
 
setup(SparkConf) - Static method in class org.apache.cassandra.spark.KryoRegister
 
setupKryoRegistrator(SparkConf) - Static method in class org.apache.cassandra.spark.bulkwriter.util.SbwKryoRegistrator
 
setupSparkConf(SparkConf, boolean) - Static method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
The SBW utilizes Cassandra libraries to generate SSTables.
setValue(String, T) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
Set the value for a cluster
shortName() - Method in class org.apache.cassandra.spark.sparksql.CassandraDataSink
 
shortName() - Method in class org.apache.cassandra.spark.sparksql.CassandraDataSource
 
shortName() - Method in class org.apache.cassandra.spark.sparksql.LocalDataSource
 
shortName() - Method in class org.apache.cassandra.spark.sparksql.LocalPartitionSizeSource
 
shouldClearOnCompletion() - Method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy.NoOp
 
shouldClearOnCompletion() - Method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy.OnCompletion
 
shouldClearOnCompletion() - Method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy.OnCompletionOrTTL
 
shouldClearOnCompletion() - Method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy
 
shouldClearOnCompletion() - Method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy.TTL
 
shutdown() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
shutdown() - Method in interface org.apache.cassandra.spark.bulkwriter.BulkWriterContext
 
shutdownHook(ClientConfig) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
shutdownNow() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraTopologyMonitor
Attempts to stop all tasks; we do not wait here as it is only called on job termination
sidecar - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
SIDECAR_CONTACT_POINTS - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
SIDECAR_CONTACT_POINTS - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
SIDECAR_INSTANCES - org.apache.cassandra.spark.bulkwriter.WriterOptions
Deprecated.
SIDECAR_INSTANCES - Static variable in class org.apache.cassandra.spark.data.ClientConfig
Deprecated.
SIDECAR_PORT - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
SIDECAR_PORT - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
SIDECAR_PORT - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
SIDECAR_REQUEST_MAX_RETRY_DELAY_MILLIS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
SIDECAR_REQUEST_RETRIES - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
SIDECAR_REQUEST_RETRY_DELAY_MILLIS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
SIDECAR_REQUEST_TIMEOUT_SECONDS - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
sidecarClient() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl
 
sidecarClientConfig - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
sidecarContactPoints - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
sidecarContactPoints() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf.ClusterConf
 
sidecarContactPoints() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf.SimpleClusterConf
 
sidecarContactPoints() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
sidecarContactPointsValue() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf.SimpleClusterConf
 
SidecarDataTransferApi - Class in org.apache.cassandra.spark.bulkwriter
A DirectDataTransferApi implementation that interacts with Cassandra Sidecar
SidecarDataTransferApi(CassandraContext, CassandraBridge, JobInfo) - Constructor for class org.apache.cassandra.spark.bulkwriter.SidecarDataTransferApi
 
SidecarInstanceFactory - Class in org.apache.cassandra.spark.common
 
sidecarInstances - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
sidecarPort - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
sidecarPort - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
sidecarPort() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
sidecarPort() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
SidecarProvisionedSSTable - Class in org.apache.cassandra.spark.data
An SSTable that is streamed from Sidecar
SidecarProvisionedSSTable(SidecarClient, Sidecar.ClientConfig, SidecarInstance, String, String, String, Map<FileType, ListSnapshotFilesResponse.FileInfo>, int, Stats) - Constructor for class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
SidecarTableSizeProvider - Class in org.apache.cassandra.spark.data
Implementation of TableSizeProvider that uses Sidecar's client to calculate the table size
SidecarTableSizeProvider(SidecarClient, int, CompletableFuture<RingResponse>) - Constructor for class org.apache.cassandra.spark.data.SidecarTableSizeProvider
 
SidecarValidation - Class in org.apache.cassandra.spark.validation
A startup validation that checks the connectivity and health of Sidecar
SidecarValidation(SidecarClient, int) - Constructor for class org.apache.cassandra.spark.validation.SidecarValidation
 
SimpleClusterConf(List<String>, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf.SimpleClusterConf
 
SimpleClusterConf(List<String>, String, boolean) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf.SimpleClusterConf
 
SimpleTaskScheduler - Class in org.apache.cassandra.spark.bulkwriter
Scheduler for simple and short tasks
SimpleTaskScheduler() - Constructor for class org.apache.cassandra.spark.bulkwriter.SimpleTaskScheduler
 
SingleReplica - Class in org.apache.cassandra.spark.data.partitioner
Return a set of SSTables for a single Cassandra Instance
SingleReplica(CassandraInstance, PartitionedDataLayer, Range<BigInteger>, int, ExecutorService, boolean) - Constructor for class org.apache.cassandra.spark.data.partitioner.SingleReplica
 
SingleReplica(CassandraInstance, PartitionedDataLayer, Range<BigInteger>, int, ExecutorService, Stats, boolean) - Constructor for class org.apache.cassandra.spark.data.partitioner.SingleReplica
 
size - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector.SSTableFilesAndRange
 
size() - Method in class org.apache.cassandra.spark.bulkwriter.BroadcastableClusterInfoGroup
 
size() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
size() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
size() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
 
size() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterSupport
 
sizeInBytes() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraBulkSourceRelation
 
sizing - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
sizing() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
SIZING_DEFAULT - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
SIZING_DYNAMIC - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
SIZING_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
SizingFactory - Class in org.apache.cassandra.spark.common
A factory class that creates Sizing based on the client-supplied configuration
SKIP_CLEAN - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
SKIP_EXTENDED_VERIFY - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
skipExtendedVerify - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
skipExtendedVerify() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
skipExtendedVerify() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
sliceRequestPayload() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice
 
sliceRequestPayloadJson - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice
 
SMALLINT - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
SNAPSHOT_NAME_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
SNAPSHOT_TTL_PATTERN - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
snapshotName - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
snapshotName - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
snapshotName() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
SortedSSTableWriter - Class in org.apache.cassandra.spark.bulkwriter
SSTableWriter that expects sorted data
Note for implementor: the bulk writer always sort the data in entire spark partition before writing.
SortedSSTableWriter(SSTableWriter, Path, DigestAlgorithm, int) - Constructor for class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
SortedSSTableWriter(BulkWriterContext, Path, DigestAlgorithm, int) - Constructor for class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
SparkCellIterator - Class in org.apache.cassandra.spark.sparksql
 
SparkCellIterator(int, DataLayer, StructType, List<PartitionKeyFilter>) - Constructor for class org.apache.cassandra.spark.sparksql.SparkCellIterator
 
sparkDefaultParallelism() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
sparkRangeFilter(int) - Method in class org.apache.cassandra.spark.data.DataLayer
DataLayer implementation should provide a SparkRangeFilter to filter out partitions and mutations that do not overlap with the Spark worker's token range
sparkRangeFilter(int) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
SparkRowIterator - Class in org.apache.cassandra.spark.sparksql
Wrapper iterator around SparkCellIterator to normalize cells into Spark SQL rows
SparkRowIterator(int, DataLayer) - Constructor for class org.apache.cassandra.spark.sparksql.SparkRowIterator
 
SparkRowIterator(int, DataLayer, StructType, List<PartitionKeyFilter>) - Constructor for class org.apache.cassandra.spark.sparksql.SparkRowIterator
 
sparkSqlTypeConverter - Variable in class org.apache.cassandra.bridge.CassandraBridgeFactory.VersionSpecificBridge
 
sqlContext() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraBulkSourceRelation
 
SqlToCqlTypeConverter - Class in org.apache.cassandra.spark.bulkwriter
 
SqlToCqlTypeConverter.Converter<T> - Class in org.apache.cassandra.spark.bulkwriter
 
SqlToCqlTypeConverter.DateConverter - Class in org.apache.cassandra.spark.bulkwriter
 
SqlToCqlTypeConverter.DurationConverter - Class in org.apache.cassandra.spark.bulkwriter
 
SqlToCqlTypeConverter.TimeConverter - Class in org.apache.cassandra.spark.bulkwriter
 
SqlToCqlTypeConverter.TimestampConverter - Class in org.apache.cassandra.spark.bulkwriter
 
SqlToCqlTypeConverter.UdtConverter - Class in org.apache.cassandra.spark.bulkwriter
 
SslValidation - Class in org.apache.cassandra.spark.validation
A startup validation that checks the SSL configuration
SslValidation(BulkSparkConf) - Constructor for class org.apache.cassandra.spark.validation.SslValidation
 
SSTABLE_DATA_SIZE_IN_MB - org.apache.cassandra.spark.bulkwriter.WriterOptions
Deprecated.
SSTABLE_DATA_SIZE_IN_MIB - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
SSTableCollector - Interface in org.apache.cassandra.spark.bulkwriter.cloudstorage
Collect SSTables from listing the included directories
SSTableCollector.SSTableFilesAndRange - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
Simple record class containing SSTable component file paths, summary and size
sstableCount() - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
sstableDataSizeInMiB - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
sstableDataSizeInMiB() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
sstableDataSizeInMiB() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
SSTableFilesAndRange(SSTableSummary, List<Path>, long) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector.SSTableFilesAndRange
 
SSTableLister - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
SSTableLister lists the directories containing SSTables.
SSTableLister(QualifiedTableName, CassandraBridge) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableLister
 
sstables(int, SparkRangeFilter, List<PartitionKeyFilter>) - Method in class org.apache.cassandra.spark.data.DataLayer
 
sstables(int, SparkRangeFilter, List<PartitionKeyFilter>) - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
sstables(int, SparkRangeFilter, List<PartitionKeyFilter>) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
SSTablesBundler - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
SSTablesBundler bundles SSTables in the output directory provided by SSTableWriter.
SSTablesBundler(Path, SSTableCollector, BundleNameGenerator, long) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTablesBundler
 
sstableWriter - Variable in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
SSTableWriterFactory - Class in org.apache.cassandra.spark.bulkwriter
 
StartupValidatable - Interface in org.apache.cassandra.spark.validation
An interface for a class that requires and can perform startup validation using StartupValidator
startupValidate() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
startupValidate() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraContext
 
startupValidate() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
startupValidate() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
startupValidate() - Method in interface org.apache.cassandra.spark.validation.StartupValidatable
Performs startup validation using StartupValidator with currently registered StartupValidations, throws a RuntimeException if any violations are found, needs to be invoked once per execution before any actual work is started
stats() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
stats() - Method in class org.apache.cassandra.spark.data.DataLayer
Override to plug in your own Stats instrumentation for recording internal events
stats() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
stdErr - Variable in class org.apache.cassandra.spark.bulkwriter.DirectDataTransferApi.RemoteCommitResult
 
STORAGE_CLIENT_CONCURRENCY - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to tune the concurrency of S3 client's worker thread pool
STORAGE_CLIENT_ENDPOINT_OVERRIDE - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to specify the s3 server endpoint override; it is mostly used for testing
STORAGE_CLIENT_HTTPS_PROXY - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to specify the https proxy for s3 client
STORAGE_CLIENT_MAX_CHUNK_SIZE_IN_BYTES - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to specify the max chunk size for the multipart upload to S3
STORAGE_CLIENT_NIO_HTTP_CLIENT_CONNECTION_ACQUISITION_TIMEOUT_SECONDS - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to tune the connection acquisition timeout for the nio http client employed in s3 client
STORAGE_CLIENT_NIO_HTTP_CLIENT_MAX_CONCURRENCY - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to tune the concurrency of the nio http client employed in s3 client
STORAGE_CLIENT_THREAD_KEEP_ALIVE_SECONDS - org.apache.cassandra.spark.bulkwriter.WriterOptions
Option to tune the thread keep alive seconds for the thread pool used in s3 client
StorageAccessConfiguration - Class in org.apache.cassandra.spark.transports.storage
Holds relevant information to access the bucket in the region
StorageAccessConfiguration(String, String, StorageCredentials) - Constructor for class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration
 
StorageAccessConfiguration.Serializer - Class in org.apache.cassandra.spark.transports.storage
 
StorageClient - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
Client used for upload SSTable bundle to S3 bucket
StorageClient(StorageTransportConfiguration, StorageClientConfig) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClient
 
storageClientConfig - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
StorageClientConfig - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
 
StorageClientConfig(int, long, int, String, String, long, int) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClientConfig
 
StorageCredentialPair - Class in org.apache.cassandra.spark.transports.storage
A class representing the pair of credentials needed to complete an analytics operation using the Storage transport.
StorageCredentialPair(String, StorageCredentials, String, StorageCredentials) - Constructor for class org.apache.cassandra.spark.transports.storage.StorageCredentialPair
Create a new instance of a StorageCredentialPair
storageCredentials() - Method in class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration
 
StorageCredentials - Class in org.apache.cassandra.spark.transports.storage
StorageCredentials are used to represent the security information required to read from or write to a storage endpoint.
StorageCredentials(String, String) - Constructor for class org.apache.cassandra.spark.transports.storage.StorageCredentials
Creates a Storage Credential instance with only an Access Key and Secret Key.
StorageCredentials(String, String, String) - Constructor for class org.apache.cassandra.spark.transports.storage.StorageCredentials
Creates a Storage Credential instance with only an Access Key, Secret Key, and Session Token.
StorageCredentials.Serializer - Class in org.apache.cassandra.spark.transports.storage
 
storageObjectChecksum - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleStorageObject
 
storageObjectKey - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleStorageObject
 
StorageTransportConfiguration - Class in org.apache.cassandra.spark.transports.storage.extensions
Holds information about the cloud storage configuration
StorageTransportConfiguration(String, String, String, String, String, StorageCredentialPair, Map<String, String>) - Constructor for class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration
 
StorageTransportConfiguration(String, Map<String, String>, StorageAccessConfiguration, Map<String, StorageAccessConfiguration>) - Constructor for class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration
 
StorageTransportConfiguration.Serializer - Class in org.apache.cassandra.spark.transports.storage.extensions
 
StorageTransportExtension - Interface in org.apache.cassandra.spark.transports.storage.extensions
The facade interface defines the contract of the extension for cloud storage data transport.
StorageTransportHandler - Class in org.apache.cassandra.spark.transports.storage.extensions
 
StorageTransportHandler(TransportContext.CloudStorageTransportContext, JobInfo, Consumer<CancelJobEvent>) - Constructor for class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportHandler
 
StreamError - Class in org.apache.cassandra.spark.bulkwriter
 
StreamError(Range<BigInteger>, RingInstance, String) - Constructor for class org.apache.cassandra.spark.bulkwriter.StreamError
 
StreamResult - Class in org.apache.cassandra.spark.bulkwriter
 
StreamResult(String, Range<BigInteger>, List<StreamError>, List<RingInstance>, long, long) - Constructor for class org.apache.cassandra.spark.bulkwriter.StreamResult
 
streamResults - Variable in class org.apache.cassandra.spark.bulkwriter.WriteResult
 
streamResults() - Method in class org.apache.cassandra.spark.bulkwriter.WriteResult
Returns the results of the write operation as StreamResult representing the results of the sstables streaming operations to replicas
StreamSession<T extends TransportContext> - Class in org.apache.cassandra.spark.bulkwriter
 
StreamSession(BulkWriterContext, SortedSSTableWriter, T, String, Range<BigInteger>, ReplicaAwareFailureHandler<RingInstance>, ExecutorService) - Constructor for class org.apache.cassandra.spark.bulkwriter.StreamSession
 
STRING - Static variable in class org.apache.cassandra.spark.common.schema.ColumnTypes
 
STRING_UUID - Static variable in class org.apache.cassandra.spark.common.schema.ColumnTypes
 
StringType - Class in org.apache.cassandra.spark.common.schema
 
StringType() - Constructor for class org.apache.cassandra.spark.common.schema.StringType
 
StringUuidType - Class in org.apache.cassandra.spark.common.schema
 
StringUuidType() - Constructor for class org.apache.cassandra.spark.common.schema.StringUuidType
 
structType() - Method in class org.apache.cassandra.spark.data.DataLayer
Map Cassandra CQL table schema to SparkSQL StructType
succeeded() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedImportCoordinator
 
succeeded() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.ImportCompletionCoordinator
 
succeeded() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.ImportCoordinator
Check whether the import operation has succeeded.
successfulUuids - Variable in class org.apache.cassandra.spark.bulkwriter.DirectDataTransferApi.RemoteCommitResult
 
summary - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector.SSTableFilesAndRange
 

T

table - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
table - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
table - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
table() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
TABLE - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
TABLE_KEY - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
TableInfoProvider - Interface in org.apache.cassandra.spark.bulkwriter
 
TableSchema - Class in org.apache.cassandra.spark.bulkwriter
Schema information for bulk write operations.
TableSchema(BroadcastableTableSchema) - Constructor for class org.apache.cassandra.spark.bulkwriter.TableSchema
Reconstruct TableSchema from BroadcastableTableSchema on executor.
TableSchema(StructType, TableInfoProvider, WriteMode, TTLOption, TimestampOption, String, boolean) - Constructor for class org.apache.cassandra.spark.bulkwriter.TableSchema
 
tableSizeInBytes(String, String, String) - Method in class org.apache.cassandra.spark.data.SidecarTableSizeProvider
Returns the total used space for table across the datacenter.
TaskContextUtils - Class in org.apache.cassandra.spark.bulkwriter.util
 
TEXT - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
threadKeepAliveSeconds - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClientConfig
 
threadNamePrefix - Variable in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClientConfig
 
throwIfLastStreamFailed() - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
Throw exception when the last streaming task has failed
TIME - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
TIME_CONVERTER - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
TimeConverter() - Constructor for class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.TimeConverter
 
timeProvider - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
timeProvider() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
timeProvider() - Method in class org.apache.cassandra.spark.data.DataLayer
 
timeProvider() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
timestamp - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
TIMESTAMP - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
TIMESTAMP - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
TIMESTAMP - Static variable in class org.apache.cassandra.spark.common.schema.ColumnTypes
 
TIMESTAMP_CONVERTER - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
TimestampConverter() - Constructor for class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.TimestampConverter
 
TimestampOption - Class in org.apache.cassandra.spark.bulkwriter
 
TimestampType - Class in org.apache.cassandra.spark.common.schema
Provides functionality to convert ByteBuffers to a Date column type and to serialize Date types to ByteBuffers
TimestampType() - Constructor for class org.apache.cassandra.spark.common.schema.TimestampType
 
TIMEUUID - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
TINYINT - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
toCQLString(Function<String, String>) - Method in class org.apache.cassandra.spark.bulkwriter.TimestampOption
 
toCQLString(Function<String, String>) - Method in class org.apache.cassandra.spark.bulkwriter.TTLOption
 
toJson() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf
 
token() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
 
Tokenizer - Class in org.apache.cassandra.spark.bulkwriter
 
Tokenizer(List<Integer>, List<String>, List<ColumnType<?>>, boolean) - Constructor for class org.apache.cassandra.spark.bulkwriter.Tokenizer
 
Tokenizer(BroadcastableTableSchema, boolean) - Constructor for class org.apache.cassandra.spark.bulkwriter.Tokenizer
 
tokenPartitioner - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
tokenPartitioner - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
tokenPartitioner() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
tokenPartitioner() - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
TokenPartitioner - Class in org.apache.cassandra.spark.bulkwriter
Spark Partitioner for distributing data across Cassandra token ranges.
TokenPartitioner(BroadcastableTokenPartitioner) - Constructor for class org.apache.cassandra.spark.bulkwriter.TokenPartitioner
Reconstruct TokenPartitioner from BroadcastableTokenPartitioner on executor.
TokenPartitioner(TokenRangeMapping<RingInstance>, Integer, int, Integer) - Constructor for class org.apache.cassandra.spark.bulkwriter.TokenPartitioner
 
TokenPartitioner(TokenRangeMapping<RingInstance>, Integer, int, Integer, boolean) - Constructor for class org.apache.cassandra.spark.bulkwriter.TokenPartitioner
 
tokenRange - Variable in class org.apache.cassandra.spark.bulkwriter.CommitError
 
tokenRange - Variable in class org.apache.cassandra.spark.bulkwriter.StreamResult
 
tokenRange - Variable in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
tokenRangeMapping - Variable in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
TokenRangeMapping<I extends org.apache.cassandra.spark.common.model.CassandraInstance> - Class in org.apache.cassandra.spark.bulkwriter.token
 
TokenRangeMapping(Partitioner, Multimap<I, Range<BigInteger>>, Set<I>) - Constructor for class org.apache.cassandra.spark.bulkwriter.token.TokenRangeMapping
 
tokenRangeReplicas - Variable in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
TokenUtils - Class in org.apache.cassandra.spark.bulkwriter.token
This is utility class for computing Cassandra token for a CQL row.
TokenUtils(List<String>, List<ColumnType<?>>, boolean) - Constructor for class org.apache.cassandra.spark.bulkwriter.token.TokenUtils
 
toRestoreJobSecrets() - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentialPair
 
toSidecarCredentials(String) - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentials
 
toSidecarDigest() - Method in interface org.apache.cassandra.spark.common.Digest
 
toSidecarDigest() - Method in class org.apache.cassandra.spark.common.MD5Digest
toSidecarDigest() - Method in class org.apache.cassandra.spark.common.XXHash32Digest
 
toSidecarInstance(CassandraInstance) - Method in class org.apache.cassandra.spark.bulkwriter.SidecarDataTransferApi
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.Bundle
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.BundleStorageObject
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageStreamResult
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.CommitError
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.CommitResult
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.DataTransportInfo
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.DecoratedKey
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.DirectStreamResult
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.RingInstance
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.DateConverter
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.DurationConverter
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.TimeConverter
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.TimestampConverter
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter.UdtConverter
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.StreamError
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.token.ReplicaAwareFailureHandler.FailuresPerInstance
 
toString() - Method in class org.apache.cassandra.spark.bulkwriter.WriteResult
 
toString() - Method in class org.apache.cassandra.spark.common.MD5Digest
 
toString() - Method in class org.apache.cassandra.spark.common.XXHash32Digest
 
toString() - Method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy
 
toString() - Method in class org.apache.cassandra.spark.data.SidecarProvisionedSSTable
 
toString() - Method in class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration
 
toString() - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentialPair
 
toString() - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentials
 
totalSize() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableCollector
 
totalSize() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTableLister
 
transportConfiguration() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraCloudStorageTransportContext
 
transportConfiguration() - Method in interface org.apache.cassandra.spark.bulkwriter.TransportContext.CloudStorageTransportContext
 
transportContext - Variable in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
transportContext() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
transportContext() - Method in interface org.apache.cassandra.spark.bulkwriter.BulkWriterContext
 
TransportContext - Interface in org.apache.cassandra.spark.bulkwriter
An interface that defines the transport context required to perform the bulk writes
TransportContext.CloudStorageTransportContext - Interface in org.apache.cassandra.spark.bulkwriter
Context used when SSTables are uploaded to cloud
TransportContext.DirectDataBulkWriterContext - Interface in org.apache.cassandra.spark.bulkwriter
Context used when prepared SSTables are directly written to C* through Sidecar
TransportContext.TransportContextProvider - Interface in org.apache.cassandra.spark.bulkwriter
 
transportExtensionImplementation() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CassandraCloudStorageTransportContext
Instantiate and initialize the StorageTransportExtension instance, for only once.
transportExtensionImplementation() - Method in interface org.apache.cassandra.spark.bulkwriter.TransportContext.CloudStorageTransportContext
 
TransportExtensionUtils - Class in org.apache.cassandra.spark.transports.storage.extensions
 
transportInfo() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraJobInfo
 
transportInfo() - Method in interface org.apache.cassandra.spark.bulkwriter.JobInfo
 
TRUSTSTORE_BASE64_ENCODED - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
TRUSTSTORE_PASSWORD - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
TRUSTSTORE_PATH - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
TRUSTSTORE_TYPE - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
truststoreBase64Encoded - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
truststorePassword - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
truststorePath - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
truststoreType - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
ttl - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
ttl() - Method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy
 
TTL - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
TTL(String) - Constructor for class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy.TTL
 
TTLOption - Class in org.apache.cassandra.spark.bulkwriter
 
TUPLE - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
TWO - org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel.CL
 
TYPE_SIZE - Static variable in class org.apache.cassandra.spark.common.schema.IntegerType
 
TYPE_SIZE - Static variable in class org.apache.cassandra.spark.common.schema.LongType
 
TYPE_SIZE - Static variable in class org.apache.cassandra.spark.common.schema.TimestampType
 
typeConverter() - Method in class org.apache.cassandra.spark.data.DataLayer
 

U

UDT - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
UNAVAILABLE_DOWN - org.apache.cassandra.spark.bulkwriter.WriteAvailability
 
UNKNOWN - org.apache.cassandra.spark.data.PartitionedDataLayer.AvailabilityHint
 
unpersist() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraBulkSourceRelation
Deletes cached copies of the broadcast on the executors
UnsafeOperations() - Constructor for class org.apache.cassandra.spark.bulkwriter.util.FastByteOperations.UnsafeOperations
 
unschedule(String) - Method in class org.apache.cassandra.spark.bulkwriter.SimpleTaskScheduler
 
unsupportedPushDownFilters(Filter[]) - Method in class org.apache.cassandra.spark.data.DataLayer
 
UP - org.apache.cassandra.spark.data.PartitionedDataLayer.AvailabilityHint
 
updateComponentName(Path, int) - Method in class org.apache.cassandra.spark.bulkwriter.SidecarDataTransferApi
 
updateFailureHandler(Range<BigInteger>, RingInstance, String) - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriteValidator
 
updateFailureHandler(List<StreamError>) - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriteValidator
 
updateFailureHandler(CommitResult, String, ReplicaAwareFailureHandler<RingInstance>) - Static method in class org.apache.cassandra.spark.bulkwriter.BulkWriteValidator
 
updateRestoreJob(UpdateRestoreJobRequestPayload) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApi
 
updateRestoreJob(UpdateRestoreJobRequestPayload) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl
 
updateRestoreJob(UpdateRestoreJobRequestPayload) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
updateValue(String, UnaryOperator<T>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.MultiClusterContainer
Update the value associated with the clusterId
uploadBundle(StorageCredentials, Bundle) - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApi
 
uploadBundle(StorageCredentials, Bundle) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiImpl
 
uploadBundle(StorageCredentials, Bundle) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedCloudStorageDataTransferApi
 
uploadSSTableComponent(Path, int, CassandraInstance, String, Digest) - Method in interface org.apache.cassandra.spark.bulkwriter.DirectDataTransferApi
 
uploadSSTableComponent(Path, int, CassandraInstance, String, Digest) - Method in class org.apache.cassandra.spark.bulkwriter.SidecarDataTransferApi
 
USE_INCREMENTAL_REPAIR - Static variable in class org.apache.cassandra.spark.data.ClientConfig
 
USE_OPENSSL - Static variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
useIncrementalRepair - Variable in class org.apache.cassandra.spark.data.CassandraDataLayer
 
useIncrementalRepair - Variable in class org.apache.cassandra.spark.data.ClientConfig
 
useIncrementalRepair() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
 
useIncrementalRepair() - Method in class org.apache.cassandra.spark.data.ClientConfig
 
useIncrementalRepair() - Method in class org.apache.cassandra.spark.data.DataLayer
When true the SSTableReader should only read repaired SSTables from a single 'primary repair' replica and read unrepaired SSTables at the user set consistency level
useOpenSsl - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
userProvidedSidecarPort - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
UUID - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
UUID - Static variable in class org.apache.cassandra.spark.common.schema.ColumnTypes
 
UuidType - Class in org.apache.cassandra.spark.common.schema
 
UuidType() - Constructor for class org.apache.cassandra.spark.common.schema.UuidType
 

V

V40() - Constructor for class org.apache.cassandra.spark.KryoRegister.V40
 
V41() - Constructor for class org.apache.cassandra.spark.KryoRegister.V41
 
V50() - Constructor for class org.apache.cassandra.spark.KryoRegister.V50
 
validate() - Method in class org.apache.cassandra.spark.validation.CassandraValidation
 
validate() - Method in class org.apache.cassandra.spark.validation.SidecarValidation
 
validate() - Method in class org.apache.cassandra.spark.validation.SslValidation
 
validateClOrFail(TokenRangeMapping<RingInstance>) - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriteValidator
 
validateClOrFail(TokenRangeMapping<RingInstance>, boolean) - Method in class org.apache.cassandra.spark.bulkwriter.BulkWriteValidator
 
validateClOrFail(TokenRangeMapping<RingInstance>, ReplicaAwareFailureHandler<RingInstance>, Logger, String, JobInfo, ClusterInfo) - Static method in class org.apache.cassandra.spark.bulkwriter.BulkWriteValidator
 
validateEnvironment() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
validateKeyspaceReplication() - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
validateKeyspaceReplication() - Method in class org.apache.cassandra.spark.bulkwriter.CassandraBulkWriterContext
 
validateKeyspaceReplication() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraCoordinatedBulkWriterContext
 
validateReceivedJobId(String, JobInfo) - Static method in class org.apache.cassandra.spark.transports.storage.extensions.TransportExtensionUtils
 
validateReplicationFactor(ConsistencyLevel, ReplicationFactor, String) - Static method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
validateReplicationFactor(ReplicationFactor) - Method in class org.apache.cassandra.spark.data.PartitionedDataLayer
 
validateSslConfiguration() - Method in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
Validates the SSL configuration present and throws an exception if it is incorrect
validateSSTables(BulkWriterContext) - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
 
validateSSTables(BulkWriterContext, Path, Set<Path>) - Method in class org.apache.cassandra.spark.bulkwriter.SortedSSTableWriter
Validate SSTables.
validateTimeSkew(Range<BigInteger>) - Method in class org.apache.cassandra.spark.bulkwriter.CassandraClusterInfo
 
validateTimeSkew(Range<BigInteger>) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CassandraClusterInfoGroup
 
validateTimeSkew(Range<BigInteger>) - Method in interface org.apache.cassandra.spark.bulkwriter.ClusterInfo
Validate whether the time skew of the replicas of the range is acceptable
validateTTLPresence(boolean) - Method in class org.apache.cassandra.spark.data.ClientConfig.ClearSnapshotStrategy
 
value - Variable in class org.apache.cassandra.spark.common.schema.ListType.CQLListEntry
 
value() - Method in interface org.apache.cassandra.spark.common.Digest
 
value() - Method in class org.apache.cassandra.spark.common.MD5Digest
value() - Method in class org.apache.cassandra.spark.common.XXHash32Digest
 
valueOf(String) - Static method in enum org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice.ConsistencyLevelCheckResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.cassandra.spark.bulkwriter.DataTransport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.cassandra.spark.bulkwriter.DigestAlgorithms
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel.CL
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.cassandra.spark.bulkwriter.WriteAvailability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.cassandra.spark.bulkwriter.WriteMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.cassandra.spark.bulkwriter.WriterOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.cassandra.spark.data.PartitionedDataLayer.AvailabilityHint
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.cassandra.spark.bulkwriter.cloudstorage.CreatedRestoreSlice.ConsistencyLevelCheckResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.cassandra.spark.bulkwriter.DataTransport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.cassandra.spark.bulkwriter.DigestAlgorithms
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.cassandra.spark.bulkwriter.token.ConsistencyLevel.CL
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.cassandra.spark.bulkwriter.WriteAvailability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.cassandra.spark.bulkwriter.WriteMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.cassandra.spark.bulkwriter.WriterOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.cassandra.spark.data.PartitionedDataLayer.AvailabilityHint
Returns an array containing the constants of this enum type, in the order they are declared.
valueType - Variable in class org.apache.cassandra.spark.common.schema.MapType
 
VARCHAR - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
VARINT - Static variable in class org.apache.cassandra.spark.bulkwriter.SqlToCqlTypeConverter
 
version() - Method in class org.apache.cassandra.spark.data.DataLayer
 
VersionSpecificBridge(CassandraBridge, SparkSqlTypeConverter) - Constructor for class org.apache.cassandra.bridge.CassandraBridgeFactory.VersionSpecificBridge
 

W

with(Consumer<? super T>) - Method in interface org.apache.cassandra.spark.common.DataObjectBuilder
Update fields in builder
withMinimumReplicasPerMutation(int) - Method in class org.apache.cassandra.spark.data.LocalDataLayer
 
withTimestamp() - Method in class org.apache.cassandra.spark.bulkwriter.TimestampOption
 
withTTl() - Method in class org.apache.cassandra.spark.bulkwriter.TTLOption
 
wrapLambda(Runnable) - Static method in class org.apache.cassandra.spark.utils.ScalaFunctions
 
write(Kryo, Output) - Method in class org.apache.cassandra.spark.bulkwriter.AbstractBulkWriterContext
 
write(Kryo, Output, Object) - Method in class org.apache.cassandra.spark.bulkwriter.util.SbwJavaSerializer
 
write(Kryo, Output, CassandraDataLayer) - Method in class org.apache.cassandra.spark.data.CassandraDataLayer.Serializer
 
write(Kryo, Output, LocalDataLayer) - Method in class org.apache.cassandra.spark.data.LocalDataLayer.Serializer
 
write(Kryo, Output, StorageTransportConfiguration) - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration.Serializer
 
write(Kryo, Output, StorageAccessConfiguration) - Method in class org.apache.cassandra.spark.transports.storage.StorageAccessConfiguration.Serializer
 
write(Kryo, Output, StorageCredentials) - Method in class org.apache.cassandra.spark.transports.storage.StorageCredentials.Serializer
 
write(Iterator<Tuple2<DecoratedKey, Object[]>>) - Method in class org.apache.cassandra.spark.bulkwriter.RecordWriter
Write data into stream
WRITE_MODE - org.apache.cassandra.spark.bulkwriter.WriterOptions
 
writeAccessConfiguration() - Method in class org.apache.cassandra.spark.transports.storage.extensions.StorageTransportConfiguration
 
WriteAvailability - Enum in org.apache.cassandra.spark.bulkwriter
Availability of a node to take writes
writeCredentials - Variable in class org.apache.cassandra.spark.transports.storage.StorageCredentialPair
 
writeMode - Variable in class org.apache.cassandra.spark.bulkwriter.BulkSparkConf
 
WriteMode - Enum in org.apache.cassandra.spark.bulkwriter
 
writerContext - Variable in class org.apache.cassandra.spark.bulkwriter.StreamSession
 
WriteResult - Class in org.apache.cassandra.spark.bulkwriter
A holder class for the results of a write operation executed by the bulk-write job Spark executors.
WriteResult(List<StreamResult>, boolean) - Constructor for class org.apache.cassandra.spark.bulkwriter.WriteResult
 
WriterOption - Interface in org.apache.cassandra.spark.bulkwriter
 
WriterOptions - Enum in org.apache.cassandra.spark.bulkwriter
Spark options to configure bulk writer
writeToLocalDcOnly() - Method in interface org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf.ClusterConf
 
writeToLocalDcOnly() - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.coordinated.CoordinatedWriteConf.SimpleClusterConf
 

X

xxhash32(Path) - Static method in class org.apache.cassandra.spark.bulkwriter.util.IOUtils
Calculate the checksum of the file using the default buffer size
xxhash32(Path, int) - Static method in class org.apache.cassandra.spark.bulkwriter.util.IOUtils
Calculate the checksum of the file using the specified buffer size
XXHASH32 - org.apache.cassandra.spark.bulkwriter.DigestAlgorithms
Represents an xxhash32 digest type option
XXHash32Digest - Class in org.apache.cassandra.spark.common
An implementation of Digest that represents an XXHash32 digest
XXHash32Digest(String, int) - Constructor for class org.apache.cassandra.spark.common.XXHash32Digest
Constructs a new XXHashDigest with the provided XXHash value and the seed value represented as a hexadecimal string
XXHash32DigestAlgorithm - Class in org.apache.cassandra.spark.utils
A DigestAlgorithm implementation that computes XXHash32 digests
XXHash32DigestAlgorithm() - Constructor for class org.apache.cassandra.spark.utils.XXHash32DigestAlgorithm
 

Z

zip(Path, Path) - Static method in class org.apache.cassandra.spark.bulkwriter.util.IOUtils
Zip the files under source path.
zip(Path, Path, int) - Static method in class org.apache.cassandra.spark.bulkwriter.util.IOUtils
Zip the files under source path.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages