@Test public void getSizeForKeySliceWithKeyNotSetButColumnsSet() { assertThat(ThriftObjectSizeUtils.getKeySliceSize(new KeySlice() .setColumns(ImmutableList.of(EMPTY_COLUMN_OR_SUPERCOLUMN)))) .isEqualTo(NULL_SIZE + EMPTY_COLUMN_OR_SUPERCOLUMN_SIZE); }
@Test public void getKeySlicesSize() { List<KeySlice> slices = ImmutableList.of( new KeySlice() .setKey(TEST_NAME_BYTES) .setColumns(ImmutableList.of(EMPTY_COLUMN_OR_SUPERCOLUMN))); long expectedSize = TEST_NAME_BYTES_SIZE + EMPTY_COLUMN_OR_SUPERCOLUMN_SIZE; assertThat(ThriftObjectSizeUtils.getApproximateSizeOfKeySlices(slices)).isEqualTo(expectedSize); }
@Test public void getSizeForKeySliceWithKeyAndColumns() { assertThat(ThriftObjectSizeUtils.getKeySliceSize(new KeySlice() .setKey(TEST_NAME.getBytes()) .setColumns(ImmutableList.of(EMPTY_COLUMN_OR_SUPERCOLUMN)))) .isEqualTo(TEST_NAME.getBytes().length + EMPTY_COLUMN_OR_SUPERCOLUMN_SIZE); }
public void setFieldValue(_Fields field, Object value) { switch (field) { case KEY: if (value == null) { unsetKey(); } else { setKey((ByteBuffer)value); } break; case COLUMNS: if (value == null) { unsetColumns(); } else { setColumns((List<ColumnOrSuperColumn>)value); } break; } }
public void setFieldValue(_Fields field, Object value) { switch (field) { case KEY: if (value == null) { unsetKey(); } else { setKey((ByteBuffer)value); } break; case COLUMNS: if (value == null) { unsetColumns(); } else { setColumns((List<ColumnOrSuperColumn>)value); } break; } }
public void setFieldValue(_Fields field, Object value) { switch (field) { case KEY: if (value == null) { unsetKey(); } else { setKey((ByteBuffer)value); } break; case COLUMNS: if (value == null) { unsetColumns(); } else { setColumns((List<ColumnOrSuperColumn>)value); } break; } }