increment.setReturnResults(returnResult); int i = 0; for (CellModel cell: rowModel.getCells()) {
@Test public void testBatchIncrementsWithReturnResultFalse() throws Exception { LOG.info("Starting testBatchIncrementsWithReturnResultFalse"); final TableName tableName = TableName.valueOf(name.getMethodName()); Table table = TEST_UTIL.createTable(tableName, FAMILY); Increment inc1 = new Increment(Bytes.toBytes("row2")); inc1.setReturnResults(false); inc1.addColumn(FAMILY, Bytes.toBytes("f1"), 1); Increment inc2 = new Increment(Bytes.toBytes("row2")); inc2.setReturnResults(false); inc2.addColumn(FAMILY, Bytes.toBytes("f1"), 1); List<Increment> incs = new ArrayList<>(); incs.add(inc1); incs.add(inc2); Object[] results = new Object[2]; table.batch(incs, results); assertTrue(results.length == 2); for(Object r : results) { Result result = (Result)r; assertTrue(result.isEmpty()); } table.close(); }
/** * Test when returnResults set to false in increment it should not return the result instead it * resturn null. */ @Test public void testIncrementWithReturnResultsSetToFalse() throws Exception { byte[] row1 = Bytes.toBytes("row1"); byte[] col1 = Bytes.toBytes("col1"); // Setting up region WALFactory wals = new WALFactory(CONF, ServerName .valueOf("testIncrementWithReturnResultsSetToFalse", 16010, System.currentTimeMillis()) .toString()); HRegion region = createHRegion(wals, Durability.USE_DEFAULT); Increment inc1 = new Increment(row1); inc1.setReturnResults(false); inc1.addColumn(FAMILY, col1, 1); Result res = region.increment(inc1); assertTrue(res.isEmpty()); }
@Test public void testIncrement() throws Exception { testAppend(new Increment(ROW_A).addColumn(TEST_FAMILY, qualifierCol1, 10L)); testAppend(new Increment(ROW_A).addColumn(TEST_FAMILY, qualifierCol1, 10L) .setReturnResults(false)); }
public static Increment incrementFromThrift(TIncrement in) throws IOException { Increment out = new Increment(in.getRow()); for (TColumnIncrement column : in.getColumns()) { out.addColumn(column.getFamily(), column.getQualifier(), column.getAmount()); } if (in.isSetAttributes()) { addAttributes(out,in.getAttributes()); } if (in.isSetDurability()) { out.setDurability(durabilityFromThrift(in.getDurability())); } if(in.getCellVisibility() != null) { out.setCellVisibility(new CellVisibility(in.getCellVisibility().getExpression())); } if (in.isSetReturnResults()) { out.setReturnResults(in.isReturnResults()); } return out; }
@Test public void testBatchIncrementsWithReturnResultFalse() throws Exception { LOG.info("Starting testBatchIncrementsWithReturnResultFalse"); final TableName tableName = TableName.valueOf(name.getMethodName()); Table table = TEST_UTIL.createTable(tableName, FAMILY); Increment inc1 = new Increment(Bytes.toBytes("row2")); inc1.setReturnResults(false); inc1.addColumn(FAMILY, Bytes.toBytes("f1"), 1); Increment inc2 = new Increment(Bytes.toBytes("row2")); inc2.setReturnResults(false); inc2.addColumn(FAMILY, Bytes.toBytes("f1"), 1); List<Increment> incs = new ArrayList<>(); incs.add(inc1); incs.add(inc2); Object[] results = new Object[2]; table.batch(incs, results); assertTrue(results.length == 2); for(Object r : results) { Result result = (Result)r; assertTrue(result.isEmpty()); } table.close(); }
increment.setReturnResults(returnResult); int i = 0; for (CellModel cell: rowModel.getCells()) {
increment.setReturnResults(returnResult); int i = 0; for (CellModel cell: rowModel.getCells()) {
/** * Test when returnResults set to false in increment it should not return the result instead it * resturn null. */ @Test public void testIncrementWithReturnResultsSetToFalse() throws Exception { byte[] row1 = Bytes.toBytes("row1"); byte[] col1 = Bytes.toBytes("col1"); // Setting up region WALFactory wals = new WALFactory(CONF, ServerName .valueOf("testIncrementWithReturnResultsSetToFalse", 16010, System.currentTimeMillis()) .toString()); HRegion region = createHRegion(wals, Durability.USE_DEFAULT); Increment inc1 = new Increment(row1); inc1.setReturnResults(false); inc1.addColumn(FAMILY, col1, 1); Result res = region.increment(inc1); assertTrue(res.isEmpty()); }
@Test public void testIncrement() throws Exception { testAppend(new Increment(ROW_A).addColumn(TEST_FAMILY, qualifierCol1, 10L)); testAppend(new Increment(ROW_A).addColumn(TEST_FAMILY, qualifierCol1, 10L) .setReturnResults(false)); }