List<List<SpanBo>> selectSpans(List<GetTraceInfo> getTraceInfoList, int eachPartitionSize) {
        if (CollectionUtils.isEmpty(getTraceInfoList)) {
            return Collections.emptyList();
        }
        List<SpanQuery> spanQuery = getTraceInfoList.stream()
                .map(this::toSpanQuery)
                .collect(Collectors.toList());
        List<List<SpanQuery>> partitionGetTraceInfoList = partition(spanQuery, eachPartitionSize);
        return partitionSelect(partitionGetTraceInfoList, DESCRIPTOR.getName(), spanFilter);
    }
@author Woonduk Kang(emeroad)
@author Taejin Koo
web/src/main/java/com/navercorp/pinpoint/web/dao/hbase/HbaseTraceDaoV2.java