private static long getSlicePredicateSize(SlicePredicate predicate) { if (predicate == null) { return getNullSize(); } return getCollectionSize(predicate.getColumn_names(), ThriftObjectSizeUtils::getByteBufferSize) + getSliceRangeSize(predicate.getSlice_range()); }
@Test public void testGetSetPredicate_columnNames() { ConcreteSliceQueury<String, String, String, Rows<String, String, String>> q = new ConcreteSliceQueury<String, String, String, Rows<String, String,String>>(ko, se, se, se); q.setColumnNames("1", "2", "3"); SlicePredicate p = q.getPredicate(); assertEquals(3, p.getColumn_names().size()); assertNull(p.getSlice_range()); }
public Object getFieldValue(_Fields field) { switch (field) { case COLUMN_NAMES: return getColumn_names(); case SLICE_RANGE: return getSlice_range(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case COLUMN_NAMES: return getColumn_names(); case SLICE_RANGE: return getSlice_range(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case COLUMN_NAMES: return getColumn_names(); case SLICE_RANGE: return getSlice_range(); } throw new IllegalStateException(); }
@Test public void testGetSetPredicate_range() { ConcreteSliceQueury<String, String, String, Rows<String, String, String>> q = new ConcreteSliceQueury<String, String, String, Rows<String, String,String>>(ko, se, se, se); q.setRange("1", "100", false, 10); SlicePredicate p = q.getPredicate(); assertNull(p.getColumn_names()); SliceRange range = p.getSlice_range(); assertNotNull(range); assertArrayEquals(bytes("1"), range.getStart()); assertArrayEquals(bytes("100"), range.getFinish()); assertEquals(10, range.getCount()); }
if (slicePred.isSetColumn_names()) { buffer.append("Columns("); buffer.append(slicePred.getColumn_names().size()); buffer.append(" total)"); } else if (slicePred.isSetSlice_range()) {
if (slicePred.isSetColumn_names()) { buffer.append("Columns("); buffer.append(slicePred.getColumn_names().size()); buffer.append(" total)"); } else if (slicePred.isSetSlice_range()) {
private static long getSlicePredicateSize(SlicePredicate predicate) { if (predicate == null) { return getNullSize(); } return getCollectionSize(predicate.getColumn_names(), ThriftObjectSizeUtils::getByteBufferSize) + getSliceRangeSize(predicate.getSlice_range()); }
SlicePredicate predicate = deletion.getPredicate(); if (predicate.isSetColumn_names()) { List<ByteBuffer> colNames = predicate.getColumn_names(); StringBuilder buffer = new StringBuilder(); for (ByteBuffer colName : colNames) {