code: public List<DeepTokenRange> getSplits() {
  
          // Get the cluster token ranges
          List<DeepTokenRange> tokenRanges = getRanges();
  
          // Get the cluster token ranges splits
          List<DeepTokenRange> splits = new ArrayList<>();
          for (DeepTokenRange tokenRange : tokenRanges) {
              List<DeepTokenRange> nodeSplits = getSplits(tokenRange);
              splits.addAll(nodeSplits);
          }
  
          return splits;
      }
docs: Returns the token range splits of the Cassandra ring that will be mapped to Spark partitions.
  
  @return the list of computed token ranges.