private static long getDeletionSize(Deletion deletion) { if (deletion == null) { return getNullSize(); } return getTimestampSize() + getByteArraySize(deletion.getSuper_column()) + getSlicePredicateSize(deletion.getPredicate()); }
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; }
private static long getDeletionSize(Deletion deletion) { if (deletion == null) { return getNullSize(); } return getTimestampSize() + getByteArraySize(deletion.getSuper_column()) + getSlicePredicateSize(deletion.getPredicate()); }
SlicePredicate predicate = deletion.getPredicate(); if (predicate.isSetColumn_names()) { List<ByteBuffer> colNames = predicate.getColumn_names();