ColumnOrSuperColumn cosc = new ColumnOrSuperColumn(); Column column = new Column(ent.getColumnAs(StaticBuffer.BB_FACTORY)); column.setValue(ent.getValueAs(StaticBuffer.BB_FACTORY));
/** * Add a SuperColumn insertion (or update) to the batch mutation request. */ public BatchMutation<K> addSuperInsertion(K key, List<String> columnFamilies, SuperColumn superColumn) { Mutation mutation = new Mutation(); mutation.setColumn_or_supercolumn(new ColumnOrSuperColumn().setSuper_column(superColumn)); addMutation(key, columnFamilies, mutation); return this; }
/** * Add a ColumnCounter insertion (or update) */ public BatchMutation<K> addCounterInsertion(K key, List<String> columnFamilies, CounterColumn counterColumn) { Mutation mutation = new Mutation(); mutation.setColumn_or_supercolumn(new ColumnOrSuperColumn().setCounter_column(counterColumn)); addMutation(key, columnFamilies, mutation); return this; }
/** * Add a SuperColumnCounter insertion (or update) */ public BatchMutation<K> addSuperCounterInsertion(K key, List<String> columnFamilies, CounterSuperColumn counterSuperColumn) { Mutation mutation = new Mutation(); mutation.setColumn_or_supercolumn(new ColumnOrSuperColumn().setCounter_super_column(counterSuperColumn)); addMutation(key, columnFamilies, mutation); return this; }
/** * Add an Column insertion (or update) to the batch mutation request. */ public BatchMutation<K> addInsertion(K key, List<String> columnFamilies, Column column) { Mutation mutation = new Mutation(); mutation.setColumn_or_supercolumn(new ColumnOrSuperColumn().setColumn(column)); addMutation(key, columnFamilies, mutation); return this; }
@Test public void getSizeForColumnOrSuperColumnWithANonEmptyColumn() { assertThat(ThriftObjectSizeUtils.getColumnOrSuperColumnSize(new ColumnOrSuperColumn().setColumn(TEST_COLUMN))) .isEqualTo(NULL_SIZE * 3 + TEST_COLUMN_SIZE); }
@Test public void getSizeForColumnOrSuperColumnWithANonEmptyColumnAndSuperColumn() { assertThat(ThriftObjectSizeUtils.getColumnOrSuperColumnSize(new ColumnOrSuperColumn() .setColumn(TEST_COLUMN) .setSuper_column(new SuperColumn(ByteBuffer.wrap(TEST_NAME.getBytes()), ImmutableList.of(TEST_COLUMN))))) .isEqualTo(NULL_SIZE * 2 + TEST_COLUMN_SIZE + TEST_NAME_BYTES_SIZE + TEST_COLUMN_SIZE); }
@Test public void getSizeForColumnOrSuperColumnWithAnEmptyColumn() { assertThat(ThriftObjectSizeUtils.getColumnOrSuperColumnSize(new ColumnOrSuperColumn().setColumn(new Column()))) .isEqualTo(NULL_SIZE * 8); }
mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setColumn(column)); insertion_list.add(mut); mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setSuper_column(superColumn)); insertion_list.add(mut);
@Test public void handlesNullMultigetSliceResponseFromDelegate() throws TException { ByteBuffer byteBuffer = ByteBuffer.wrap(PtBytes.toBytes("foo")); List<ColumnOrSuperColumn> columns = ImmutableList.of( new ColumnOrSuperColumn().setColumn(new Column(byteBuffer))); ImmutableMap<ByteBuffer, List<ColumnOrSuperColumn>> resultMap = ImmutableMap.of(byteBuffer, columns); when(delegate.multiget_slice(any(), any(), any(), any(), any())).thenReturn(resultMap); assertThat(delegate.multiget_slice( "getRows", TableReference.createFromFullyQualifiedName("a.b"), ImmutableList.of(byteBuffer), new SlicePredicate(), ConsistencyLevel.QUORUM)).isEqualTo(resultMap); verify(delegate).multiget_slice( "getRows", TableReference.createFromFullyQualifiedName("a.b"), ImmutableList.of(byteBuffer), new SlicePredicate(), ConsistencyLevel.QUORUM); }
for (CounterColumn column : thriftCounterColumns) { Mutation mut = new Mutation(); mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setCounter_column(column)); mutationList.add(mut); for (CounterSuperColumn sc : thriftCounterSuperColumns) { Mutation mut = new Mutation(); mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setCounter_super_column(sc)); mutationList.add(mut); for (Column column : thriftColumns) { Mutation mut = new Mutation(); mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setColumn(column)); mutationList.add(mut); for (SuperColumn superColumn : thriftSuperColumns) { Mutation mut = new Mutation(); mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setSuper_column(superColumn)); mutationList.add(mut);
: CassandraKeyValueServices.createColumn(cell, e.getValue()); ColumnOrSuperColumn colOrSup = new ColumnOrSuperColumn(); colOrSup.setColumn(col); Mutation mutation = new Mutation();
private MutationMap convertToMutations(List<TableCellAndValue> batch, long timestamp) { MutationMap mutationMap = new MutationMap(); for (TableCellAndValue tableCellAndValue : batch) { Cell cell = tableCellAndValue.cell; Column col = CassandraKeyValueServices.createColumn( cell, Value.create(tableCellAndValue.value, timestamp)); ColumnOrSuperColumn colOrSup = new ColumnOrSuperColumn(); colOrSup.setColumn(col); Mutation mutation = new Mutation(); mutation.setColumn_or_supercolumn(colOrSup); mutationMap.addMutationForCell(cell, tableCellAndValue.tableRef, mutation); } return mutationMap; }
mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setColumn(column)); insertionList.add(mut);
columns.add(column); Mutation mut = new Mutation(); mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setColumn(column)); insertionList.add(mut);
columns.add(column); Mutation mut = new Mutation(); mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setColumn(column)); insertionList.add(mut);
columns.add(column); Mutation mut = new Mutation(); mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setColumn(column)); insertionList.add(mut);
col.setTimestamp(connectionManager.createClock()); ColumnOrSuperColumn cosc = new ColumnOrSuperColumn(); cosc.setColumn(col); Mutation mutation = new Mutation();
private ColumnOrSuperColumn thriftifyColumnWithName(CFMetaData metadata, LegacyLayout.LegacyCell cell, ByteBuffer newName) { if (cell.isCounter()) return new ColumnOrSuperColumn().setCounter_column(thriftifySubCounter(metadata, cell).setName(newName)); else return new ColumnOrSuperColumn().setColumn(thriftifySubColumn(cell, newName)); }
/** * Performs a deep copy on <i>other</i>. */ public Mutation(Mutation other) { if (other.isSetColumn_or_supercolumn()) { this.column_or_supercolumn = new ColumnOrSuperColumn(other.column_or_supercolumn); } if (other.isSetDeletion()) { this.deletion = new Deletion(other.deletion); } }