presto-cassandra/src/main/java/io/prestosql/plugin/cassandra/CassandraSplitManager.java/CassandraSplitManager/CassandraSplitManager
class CassandraSplitManager:    @Inject
    public CassandraSplitManager(
            CassandraClientConfig cassandraClientConfig,
            CassandraSession cassandraSession,
            CassandraTokenSplitManager tokenSplitMgr,
            CassandraPartitionManager partitionManager)
    {
        this.cassandraSession = requireNonNull(cassandraSession, "cassandraSession is null");
        this.partitionSizeForBatchSelect = cassandraClientConfig.getPartitionSizeForBatchSelect();
        this.tokenSplitMgr = tokenSplitMgr;
        this.partitionManager = requireNonNull(partitionManager, "partitionManager is null");
    }