Metadata describing Cassandra table partition processed by a single Spark task.
RDD created by repartitionByCassandraReplica with preferred locations mapping to the CassandraReplicas each partition was created for.
Creates CassandraPartitions for given Cassandra table
Stores a CQL WHERE
predicate matching a range of tokens.
Fast token range splitter assuming that data are spread out evenly in the whole range.
Fast token range splitter assuming that data are spread out evenly in the whole range.
The replica partitioner will work on an RDD which is keyed on sets of InetAddresses representing Cassandra Hosts .
Delegates token range splitting to Cassandra server.
Divides a set of token ranges into groups containing not more than maxRowCountPerGroup
rows
and not more than maxGroupSize
token ranges.
Splits a token range into smaller sub-ranges, each with the desired approximate number of rows.
Provides components for partitioning a Cassandra table into smaller parts of appropriate size. Each partition can be processed locally on at least one cluster node.