countFuture = null;
}
int limit = fullPartitionKey ? 1 : limitForPartitionKeySelect;
final Select partitionKeys = CassandraCqlUtils.selectDistinctFrom(tableHandle, partitionKeyColumns);
partitionKeys.limit(limit);
partitionKeys.setFetchSize(fetchSizeForPartitionKeySelect);
if (!fullPartitionKey) {
addWhereClause(partitionKeys.where(), partitionKeyColumns, new ArrayList<Comparable<?>>());
ResultSetFuture partitionKeyFuture = executeWithSession(schemaName, new SessionCallable<ResultSetFuture>() {