Metadata describing Cassandra table partition processed by a single Spark task.
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.
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.