Example #1
0
 public void deleteSubColumn(N columnName) {
   mutator.addSubDelete(
       getCurrentKey(),
       template.getColumnFamily(),
       getCurrentSuperColumn(),
       columnName,
       template.getTopSerializer(),
       template.getSubSerializer());
 }
Example #2
0
 /** Deletes the super column and all of its sub columns */
 public void deleteSuperColumn() {
   // template.getMutator().addDeletion(getCurrentKey(), template.getColumnFamily(),
   //    getCurrentSuperColumn(), template.getTopSerializer());
   mutator.addSuperDelete(
       getCurrentKey(),
       template.getColumnFamily(),
       getCurrentSuperColumn(),
       template.getTopSerializer());
 }
Example #3
0
 /** collapse the state of the active HSuperColumn */
 void updateInternal() {
   // HSuperColumnImpl needs a refactor, this construction is lame.
   // the value serializer is not used in HSuperColumnImpl, so this is safe for name
   if (!subColumns.isEmpty()) {
     log.debug(
         "Adding column {} for key {} and cols {}",
         new Object[] {getCurrentSuperColumn(), getCurrentKey(), subColumns});
     HSuperColumnImpl<SN, N, ?> column =
         new HSuperColumnImpl(
             getCurrentSuperColumn(),
             subColumns,
             0,
             template.getTopSerializer(),
             template.getSubSerializer(),
             TypeInferringSerializer.get());
     mutator.addInsertion(getCurrentKey(), template.getColumnFamily(), column);
   }
 }
Example #4
0
 public SuperCfUpdater(SuperCfTemplate<K, SN, N> sTemplate, ColumnFactory columnFactory) {
   super((AbstractColumnFamilyTemplate<K, N>) sTemplate, columnFactory, sTemplate.createMutator());
   this.template = sTemplate;
 }
Example #5
0
 public <V> void setValue(N subColumnName, V value, Serializer<V> serializer) {
   subColumns.add(
       columnFactory.createColumn(
           subColumnName, value, clock, template.getSubSerializer(), serializer));
 }
Example #6
0
 public void setDouble(N subColumnName, Double value) {
   subColumns.add(
       columnFactory.createColumn(
           subColumnName, value, clock, template.getSubSerializer(), DoubleSerializer.get()));
 }
Example #7
0
 public void setByteBuffer(N subColumnName, ByteBuffer value) {
   subColumns.add(
       columnFactory.createColumn(
           subColumnName, value, clock, template.getSubSerializer(), ByteBufferSerializer.get()));
 }
Example #8
0
 public void setByteArray(N subColumnName, byte[] value) {
   subColumns.add(
       columnFactory.createColumn(
           subColumnName, value, clock, template.getSubSerializer(), BytesArraySerializer.get()));
 }
Example #9
0
 public void setBoolean(N subColumnName, Boolean value) {
   subColumns.add(
       columnFactory.createColumn(
           subColumnName, value, clock, template.getSubSerializer(), BooleanSerializer.get()));
 }
Example #10
0
 public void setLong(N subColumnName, Long value) {
   subColumns.add(
       columnFactory.createColumn(
           subColumnName, value, clock, template.getSubSerializer(), LongSerializer.get()));
 }