use of com.google.bigtable.v2.ColumnRange in project java-bigtable-hbase by googleapis.
the class TestColumnRangeFilterAdapter method testColumnRangeFilterWithASingleFamily_openStart.
@Test
public void testColumnRangeFilterWithASingleFamily_openStart() throws IOException {
ColumnRangeFilter filter = new ColumnRangeFilter(null, true, Bytes.toBytes("b"), false);
Scan familyScan = new Scan().addFamily(Bytes.toBytes("foo"));
Filters.Filter expectedFilter = filterAdapter.adapt(new FilterAdapterContext(familyScan, null), filter);
ColumnRange columnRange = expectedFilter.toProto().getColumnRangeFilter();
Assert.assertEquals(0, columnRange.getStartQualifierClosed().size());
Assert.assertEquals(0, columnRange.getStartQualifierOpen().size());
Assert.assertEquals("b", toString(columnRange.getEndQualifierOpen()));
Assert.assertEquals(0, columnRange.getEndQualifierClosed().size());
}
use of com.google.bigtable.v2.ColumnRange in project java-bigtable-hbase by googleapis.
the class TestColumnRangeFilterAdapter method testColumnRangeFilterWithASingleFamily_startAndEnd.
@Test
public void testColumnRangeFilterWithASingleFamily_startAndEnd() throws IOException {
ColumnRangeFilter filter = new ColumnRangeFilter(Bytes.toBytes("a"), true, Bytes.toBytes("b"), false);
Scan familyScan = new Scan().addFamily(Bytes.toBytes("foo"));
Filters.Filter expected = filterAdapter.adapt(new FilterAdapterContext(familyScan, null), filter);
ColumnRange columnRange = expected.toProto().getColumnRangeFilter();
Assert.assertEquals(0, columnRange.getStartQualifierOpen().size());
Assert.assertEquals("a", toString(columnRange.getStartQualifierClosed()));
Assert.assertEquals("b", toString(columnRange.getEndQualifierOpen()));
Assert.assertEquals(0, columnRange.getEndQualifierClosed().size());
}
use of com.google.bigtable.v2.ColumnRange in project java-bigtable-hbase by googleapis.
the class TestColumnRangeFilterAdapter method testColumnRangeFilterWithASingleFamily_openEnd.
@Test
public void testColumnRangeFilterWithASingleFamily_openEnd() throws IOException {
ColumnRangeFilter filter = new ColumnRangeFilter(Bytes.toBytes("a"), true, null, false);
Scan familyScan = new Scan().addFamily(Bytes.toBytes("foo"));
Filters.Filter expectedFilter = filterAdapter.adapt(new FilterAdapterContext(familyScan, null), filter);
ColumnRange columnRange = expectedFilter.toProto().getColumnRangeFilter();
Assert.assertEquals("a", toString(columnRange.getStartQualifierClosed()));
Assert.assertEquals(0, columnRange.getStartQualifierOpen().size());
Assert.assertEquals(0, columnRange.getEndQualifierOpen().size());
Assert.assertEquals(0, columnRange.getEndQualifierClosed().size());
}
Aggregations