public byte[] getStartRow() { setStartRow(org.apache.thrift.TBaseHelper.rightSize(startRow)); return startRow == null ? null : startRow.array(); }
private void setupNextScanner() { //if lastResult is null null, it means it is not the fist scan if (lastResult!= null) { byte[] lastRow = lastResult.getRow(); if (scan.isReversed()) { //for reverse scan, we can't find the closet row before this row scan.setStartRow(lastRow); } else { scan.setStartRow(createClosestRowAfter(lastRow)); } } }
columns.add(column); scan.setColumns(columns); scan.setStartRow(Bytes.toBytes("testScan")); scan.setStopRow(Bytes.toBytes("testScan\uffff"));
public static TScan scanFromHBase(Scan in) throws IOException { TScan out = new TScan(); out.setStartRow(in.getStartRow()); out.setStopRow(in.getStopRow()); out.setCaching(in.getCaching());
scan.setStartRow(Bytes.toBytes("testSmallScan")); scan.setStopRow(Bytes.toBytes("testSmallScan\uffff")); scan.setReadType(TReadType.PREAD);
columns.add(column); scan.setColumns(columns); scan.setStartRow(Bytes.toBytes("testReverseScan\uffff")); scan.setStopRow(Bytes.toBytes("testReverseScan"));
columns.add(column); scan.setColumns(columns); scan.setStartRow(Bytes.toBytes("testScan")); scan.setStopRow(Bytes.toBytes("testScan\uffff"));
columns.add(column); scan.setColumns(columns); scan.setStartRow(Bytes.toBytes("testScanWithFilter")); scan.setStopRow(Bytes.toBytes("testScanWithFilter\uffff"));
columns.add(column); scan.setColumns(columns); scan.setStartRow(Bytes.toBytes("testScanWithBatchSize")); scan.setStopRow(Bytes.toBytes("testScanWithBatchSize\uffff"));
columns.add(column); scan.setColumns(columns); scan.setStartRow(Bytes.toBytes("testGetScannerResults"));
columns.add(column); scan.setColumns(columns); scan.setStartRow(Bytes.toBytes("testGetScannerResults")); scan.setColumns(columns); scan.setReversed(true); scan.setStartRow(Bytes.toBytes("testGetScannerResults20")); scan.setStopRow(Bytes.toBytes("testGetScannerResults")); results = handler.getScannerResults(table, scan, 20);
columns.add(column); scan.setColumns(columns); scan.setStartRow(Bytes.toBytes("testScan")); scan.setStopRow(Bytes.toBytes("testScan\uffff"));
public byte[] getStartRow() { setStartRow(org.apache.thrift.TBaseHelper.rightSize(startRow)); return startRow == null ? null : startRow.array(); }
public byte[] getStartRow() { setStartRow(org.apache.thrift.TBaseHelper.rightSize(startRow)); return startRow == null ? null : startRow.array(); }
} else { if (value instanceof byte[]) { setStartRow((byte[])value); } else { setStartRow((java.nio.ByteBuffer)value);
public TScan setStartRow(byte[] startRow) { setStartRow(startRow == null ? (ByteBuffer)null : ByteBuffer.wrap(startRow)); return this; }
public byte[] getStartRow() { setStartRow(org.apache.thrift.TBaseHelper.rightSize(startRow)); return startRow == null ? null : startRow.array(); }
unsetStartRow(); } else { setStartRow((ByteBuffer)value);
unsetStartRow(); } else { setStartRow((ByteBuffer)value);
public synchronized CloseableIterator<T> getRows(String tableName, String startRow, Long timeFrom, Long timeTo) throws IOException { try { TScan scan = new TScan(); scan.setStartRow(toBuffer(startRow)); scan.setTimeRange(new TTimeRange(timeFrom, timeTo)); int scannerId = client.openScanner(toBuffer(tableName), scan); openedScanners.add(scannerId); return new ThriftRowScanner<T>(scannerId, this, converter, batchSize); } catch (TException e) { throw new IOException(e); } }