public static CompositeType buildIndexComparator( CFMetaData baseMetadata, ColumnDefinition columnDef) { int ckCount = baseMetadata.clusteringKeyColumns().size(); List<AbstractType<?>> types = new ArrayList<AbstractType<?>>(ckCount + 1); types.add(SecondaryIndex.keyComparator); types.addAll(baseMetadata.comparator.getComponents()); return CompositeType.getInstance(types); }