code: @Override
      public Document document(Row row) {
          DecoratedKey partitionKey = row.key;
          CellName clusteringKey = clusteringKeyMapper.clusteringKey(row);
  
          Document document = new Document();
          tokenMapper.addFields(document, partitionKey);
          partitionKeyMapper.addFields(document, partitionKey);
          clusteringKeyMapper.addFields(document, clusteringKey);
          fullKeyMapper.addFields(document, partitionKey, clusteringKey);
          schema.addFields(document, columns(row));
          return document;
      }
docs: {@inheritDoc}