code: @Override
      public void indexInner(ByteBuffer key, ColumnFamily columnFamily, long timestamp) {
          DecoratedKey partitionKey = rowMapper.partitionKey(key);
  
          if (columnFamily.iterator().hasNext()) // Create or update row
          {
              Row row = row(partitionKey, timestamp); // Read row
              Document document = rowMapper.document(row);
              Term term = rowMapper.term(partitionKey);
              luceneIndex.upsert(term, document); // Store document
          } else if (columnFamily.deletionInfo() != null) // Delete full row
          {
              Term term = rowMapper.term(partitionKey);
              luceneIndex.delete(term);
          }
      }
docs: {@inheritDoc}