cosc.setColumn(column); org.apache.cassandra.thrift.Mutation m = new org.apache.cassandra.thrift.Mutation(); m.setColumn_or_supercolumn(cosc);
/** * 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); }
@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); }
colOrSup.setColumn(col); Mutation mutation = new Mutation(); mutation.setColumn_or_supercolumn(colOrSup);
mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setColumn(column)); insertion_list.add(mut);
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);
for (Column column : thriftColumns) { Mutation mut = new Mutation(); mut.setColumn_or_supercolumn(new ColumnOrSuperColumn().setColumn(column)); mutationList.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);
cosc.setColumn(col); Mutation mutation = new Mutation(); mutation.setColumn_or_supercolumn(cosc);
/** * 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; }
/** * Add an Column insertion (or update) to the batch mutation request. */ public ThrottlingBatchMutation<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; }
protected Mutation getMutation(ByteBuffer name, ByteBuffer value, int priority) { Column c = new Column(); c.setName(name); c.setValue(value); c.setTimestamp((System.currentTimeMillis() * 1000) + priority); Mutation m = new Mutation(); ColumnOrSuperColumn cc = new ColumnOrSuperColumn(); cc.setColumn(c); m.setColumn_or_supercolumn(cc); return m; } }
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)); }
private ColumnOrSuperColumn thriftifyColumnWithName(Cell cell, ByteBuffer newName) { if (cell instanceof CounterCell) return new ColumnOrSuperColumn().setCounter_column(thriftifySubCounter(cell).setName(newName)); else return new ColumnOrSuperColumn().setColumn(thriftifySubColumn(cell).setName(newName)); }