in flink-connector-cassandra/src/main/java/org/apache/flink/connector/cassandra/source/enumerator/CassandraSplitEnumerator.java [79:90]
private CassandraEnumeratorState prepareSplits() {
final int parallelism = enumeratorContext.currentParallelism();
final String partitionerName = cluster.getMetadata().getPartitioner();
final SplitsGenerator.CassandraPartitioner partitioner =
partitionerName.contains(MURMUR3PARTITIONER.getClassName())
? MURMUR3PARTITIONER
: RANDOMPARTITIONER;
final SplitsGenerator splitsGenerator =
new SplitsGenerator(
partitioner, session, keyspace, table, parallelism, maxSplitMemorySize);
return splitsGenerator.prepareSplits();
}