public Object getFieldValue(_Fields field) { switch (field) { case TIMESTAMP: return Long.valueOf(getTimestamp()); case SUPER_COLUMN: return getSuper_column(); case PREDICATE: return getPredicate(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case TIMESTAMP: return Long.valueOf(getTimestamp()); case SUPER_COLUMN: return getSuper_column(); case PREDICATE: return getPredicate(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case TIMESTAMP: return Long.valueOf(getTimestamp()); case SUPER_COLUMN: return getSuper_column(); case PREDICATE: return getPredicate(); } throw new IllegalStateException(); }
@Override public ColumnListMutation<C> deleteColumn(C columnName) { Preconditions.checkNotNull(columnName, "Column name cannot be null"); // Create a reusable predicate for deleting columns and insert only once if (null == lastDeletion || lastDeletion.getTimestamp() != timestamp) { lastDeletion = new Deletion().setPredicate(new SlicePredicate()).setTimestamp(timestamp); mutationList.add(new Mutation().setDeletion(lastDeletion)); } ByteBuffer bb = this.columnSerializer.toByteBuffer(columnName); if (!bb.hasRemaining()) { throw new RuntimeException("Column name cannot be empty"); } lastDeletion.getPredicate().addToColumn_names(bb); return this; }
@Override public ColumnListMutation<C> deleteColumn(C columnName) { Preconditions.checkNotNull(columnName, "Column name cannot be null"); // Create a reusable predicate for deleting columns and insert only once if (null == lastDeletion || lastDeletion.getTimestamp() != timestamp) { lastDeletion = new Deletion().setPredicate(new SlicePredicate()).setTimestamp(timestamp); mutationList.add(new Mutation().setDeletion(lastDeletion)); } ByteBuffer bb = this.columnSerializer.toByteBuffer(columnName); if (!bb.hasRemaining()) { throw new RuntimeException("Column name cannot be empty"); } lastDeletion.getPredicate().addToColumn_names(bb); return this; }