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
All Classes All Packages
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
Digestfor the given file in thepath. - calculateFileDigest(Path) - Method in class org.apache.cassandra.spark.utils.MD5DigestAlgorithm
-
Calculates the
Digestfor the given file in thepath. - calculateFileDigest(Path) - Method in class org.apache.cassandra.spark.utils.XXHash32DigestAlgorithm
-
Calculates the
XXHash32Digestfor the given file in thepath. - 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
ClusterInfofor 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, SSTableTimeRangeFilter) - 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
- cleanupSSTables(Logger) - Method in class org.apache.cassandra.spark.bulkwriter.StreamSession
- 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
-
Closes this writer, flushes any remaining data, calculates digests, and validates all SSTables.
- 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
-
SidecarClientby default retries till 200 Http response. - CloudStorageStreamResult - Class in org.apache.cassandra.spark.bulkwriter.cloudstorage
-
implementation of
StreamResultto return results fromCloudStorageStreamSessionfor 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
-
StreamSessionimplementation 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
TableInfoProviderinterface that leverages theCqlTableto 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
SortedSSTableWriterwith the providedwriterContext,outDir, anddigestProviderparameters. - create(ReplicationFactor, ClientConfig, ConsistencyLevel, String, String, String, SidecarClient, int, CompletableFuture<RingResponse>) - Static method in class org.apache.cassandra.spark.common.SizingFactory
-
Returns the
Sizingobject based on thesizingoption provided by the user, orDefaultSizingas 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
CreateSliceRequestPayloadand 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
-
DataChunkerhelps 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
DigestAlgorithmfor 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
DataLayerfrom theoptionsmap. - 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
CassandraClusterInfoGroupwith the list ofClusterInfofromBulkSparkConfand validation The validation ensures non-empty list ofClusterInfo, 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 createClusterInfo - 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
Sizingobject based on thesizingoption provided by the user, orDefaultSizingas 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
- 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
SbwKryoRegistratoris 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, SSTableTimeRangeFilter, 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
quoteIdentifiersparameter istrueAND theunquotedNameneeds 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
Digestthat 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
DigestAlgorithmimplementation 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
- MultiDCReplicas - Class in org.apache.cassandra.spark.data.partitioner
-
This class is SSTable supplier replicas in multiple data centers.
- MultiDCReplicas(Map<String, SSTablesSupplier>) - Constructor for class org.apache.cassandra.spark.data.partitioner.MultiDCReplicas
- multiPartUpload(StorageCredentials, Bundle) - Method in class org.apache.cassandra.spark.bulkwriter.cloudstorage.StorageClient
-
We use
CreateMultipartUploadRequestto 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
jobIdin the cluster ofclusterId. - 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, witherrorMessage. - 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.MultiDCReplicas
- 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>, SSTableTimeRangeFilter) - Method in class org.apache.cassandra.spark.data.DataLayer
- openCompactionScanner(int, List<PartitionKeyFilter>, SSTableTimeRangeFilter, 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
- parseSSTableTimeRangeFilter(Map<String, String>) - Static method in class org.apache.cassandra.spark.utils.FilterUtils
-
Parses
SSTableTimeRangeFilterfrom spark options. - 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
-
Prepares a set of SSTables to be sent to replicas by calculating digests and validating them.
- 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
SortedSSTableWriterinstances. - 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
Dateinto 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
DirectDataTransferApiimplementation 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
TableSizeProviderthat 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
Sizingbased 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
- SSTABLE_END_TIMESTAMP_MICROS - Static variable in class org.apache.cassandra.spark.data.ClientConfig
- SSTABLE_START_TIMESTAMP_MICROS - Static variable in class org.apache.cassandra.spark.data.ClientConfig
-
sstable_start_timestamp_microsandsstable_end_timestamp_microsdefine a time range filter for SSTable selection. - 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
-
SSTableListerlists 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
-
SSTablesBundlerbundles SSTables in the output directory provided bySSTableWriter. - SSTablesBundler(Path, SSTableCollector, BundleNameGenerator, long) - Constructor for class org.apache.cassandra.spark.bulkwriter.cloudstorage.SSTablesBundler
- sstableTimeRangeFilter - Variable in class org.apache.cassandra.spark.data.ClientConfig
- sstableTimeRangeFilter() - Method in class org.apache.cassandra.spark.data.CassandraDataLayer
- sstableTimeRangeFilter() - Method in class org.apache.cassandra.spark.data.ClientConfig
- sstableTimeRangeFilter() - Method in class org.apache.cassandra.spark.data.DataLayer
-
Returns
SSTableTimeRangeFilterto filter out SSTables based on min and max timestamp. - sstableTimeRangeFilter() - Method in class org.apache.cassandra.spark.data.LocalDataLayer
- 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
StartupValidatorwith currently registeredStartupValidations, throws aRuntimeExceptionif 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
StreamResultrepresenting 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
tableacross 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 aDatecolumn type and to serializeDatetypes toByteBuffers - 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
Digestthat represents an XXHash32 digest - XXHash32Digest(String, int) - Constructor for class org.apache.cassandra.spark.common.XXHash32Digest
-
Constructs a new XXHashDigest with the provided XXHash
valueand the seed value represented as a hexadecimal string - XXHash32DigestAlgorithm - Class in org.apache.cassandra.spark.utils
-
A
DigestAlgorithmimplementation 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.
All Classes All Packages