in harry-core/src/harry/ddl/SchemaSpec.java [316:340]
private String getPrimaryKeyCql()
{
StringBuilder sb = new StringBuilder();
sb.append("PRIMARY KEY (");
if (partitionKeys.size() > 1)
{
sb.append('(');
SeparatorAppender commaAppender = new SeparatorAppender();
for (ColumnSpec<?> cd : partitionKeys)
{
commaAppender.accept(sb);
sb.append(cd.name);
}
sb.append(')');
}
else
{
sb.append(partitionKeys.get(0).name);
}
for (ColumnSpec<?> cd : clusteringKeys)
sb.append(", ").append(cd.name);
return sb.append(')').toString();
}