Object key;
if (clusteringColumn != null) {
key = clusteringPrimitive.deserialize(retriever.getBytesUnsafe(clusteringColumn), protocolVersion);
} else {
key = objectFactory.newInstance(clusteringType);
for (MappedAttribute attr : clusteringKeyAttributes) {
attr.fromRow(session, key, key, retriever);
}
}