public static ResultScanner getAllFamilyList( String startRowRange, String stopRowRange, byte[][] cfs, String ctableName) { Scan scan = new Scan(); scan.setStartRow(Bytes.toBytes(startRowRange)); for (byte[] family : cfs) { scan.addFamily(family); } if (stopRowRange != null) { scan.setStopRow(Bytes.toBytes(stopRowRange)); } ResultScanner resultScanner = null; try { resultScanner = tblMngr.getTable(ctableName).getScanner(scan); } catch (Exception e) { } return resultScanner; }
public static ResultScanner getList( String startRowRange, String stopRowRange, byte[] cf1, byte[] cf2, long limit, FilterList filterList, String ctableName) { Scan scan = new Scan(); scan.addFamily(cf1); scan.setStartRow(Bytes.toBytes(startRowRange)); if (stopRowRange != null) { scan.setStopRow(Bytes.toBytes(stopRowRange)); } if (limit != 0) { filterList.addFilter(new PageFilter(limit)); } else { filterList.addFilter(new PageFilter(100)); } scan.setFilter(filterList); ResultScanner resultScanner = null; try { resultScanner = tblMngr.getTable(ctableName).getScanner(scan); } catch (Exception e) { } return resultScanner; }
public String[] getColoumnFamilyVersions(String tableName) { return tblMngr.getColFamilyVersions(tblMngr.getTable(tableName)); }
public static void setTable(String tableName1) { table = tblMngr.getTable(tableName1); }
public HbaseManagerTableGetter(String tablename) { table = tblMngr.getTable(tablename); }