org.apache.hadoop.hbase.regionserver.Region.get()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(94)

本文整理了Java中org.apache.hadoop.hbase.regionserver.Region.get方法的一些代码示例,展示了Region.get的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Region.get方法的具体详情如下:
包路径:org.apache.hadoop.hbase.regionserver.Region
类名称:Region
方法名:get

Region.get介绍

[英]Do a get based on the get parameter.
[中]基于get参数执行get。

代码示例

代码示例来源:origin: apache/hbase

@Override
public Result get(Get get) throws IOException {
 return this.region.get(get);
}

代码示例来源:origin: apache/phoenix

joinResult = dataRegion.get(get);
} else {
  TableName dataTable =

代码示例来源:origin: apache/hbase

private void assertGet(Region region, int value, boolean expect) throws IOException {
 byte[] row = Bytes.toBytes(String.valueOf(value));
 Get get = new Get(row);
 Result result = region.get(get);
 if (expect) {
  Assert.assertArrayEquals(row, result.getValue(f, null));
 } else {
  result.isEmpty();
 }
}

代码示例来源:origin: apache/hbase

List<Cell> result = ctx.getEnvironment().getRegion().get(get, false);

代码示例来源:origin: apache/hbase

private void checkGet(Region region, byte[] row, byte[] fam, byte[] col,
  long time, byte[]... vals) throws IOException {
 Get g = new Get(row);
 g.addColumn(fam, col);
 g.setMaxVersions();
 g.setTimeRange(0L, time);
 Result r = region.get(g);
 checkResult(r, fam, col, vals);
}

代码示例来源:origin: apache/hbase

private void doGets(Region region) throws IOException{
  for (int i = 0; i < NUM_ROWS; ++i) {
   final byte[] rowKey = LoadTestKVGenerator.md5PrefixedKey(i).getBytes();
   for (int j = 0; j < NUM_COLS_PER_ROW; ++j) {
    final String qualStr = String.valueOf(j);
    if (VERBOSE) {
     System.err.println("Reading row " + i + ", column " + j + " " + Bytes.toString(rowKey)+"/"
       +qualStr);
    }
    final byte[] qualBytes = Bytes.toBytes(qualStr);
    Get get = new Get(rowKey);
    get.addColumn(CF_BYTES, qualBytes);
    Result result = region.get(get);
    assertEquals(1, result.size());
    byte[] value = result.getValue(CF_BYTES, qualBytes);
    assertTrue(LoadTestKVGenerator.verify(value, rowKey, qualBytes));
   }
  }
 }
}

代码示例来源:origin: apache/hbase

cells = this.labelsRegion.get(get, false);

代码示例来源:origin: apache/hbase

cells = this.labelsRegion.get(get, false);

代码示例来源:origin: apache/hbase

private void verifyData(Region newReg, int startRow, int numRows, byte[] qf, byte[]... families)
  throws IOException {
 for (int i = startRow; i < startRow + numRows; i++) {
  byte[] row = Bytes.toBytes("" + i);
  Get get = new Get(row);
  for (byte[] family : families) {
   get.addColumn(family, qf);
  }
  Result result = newReg.get(get);
  Cell[] raw = result.rawCells();
  assertEquals(families.length, result.size());
  for (int j = 0; j < families.length; j++) {
   assertTrue(CellUtil.matchingRows(raw[j], row));
   assertTrue(CellUtil.matchingFamily(raw[j], families[j]));
   assertTrue(CellUtil.matchingQualifier(raw[j], qf));
  }
 }
}

代码示例来源:origin: org.apache.omid/omid-hbase-shims-hbase1.x

public Result get(Get getOperation) throws IOException {
  return region.get(getOperation);
}

代码示例来源:origin: apache/phoenix

if (isDupKeyIgnore(opBytes)) {
  get.setFilter(new FirstKeyOnlyFilter());
  Result result = this.env.getRegion().get(get);
  return result.isEmpty() ? convertIncrementToPutInSingletonList(inc) : Collections.<Mutation>emptyList();

代码示例来源:origin: apache/phoenix

get.setTimeRange(minGetTimestamp, maxGetTimestamp);
get.addColumn(family, qualifier);
Result result = region.get(get);
if (result.isEmpty()) {
  if (op == Sequence.MetaOp.DROP_SEQUENCE || op == Sequence.MetaOp.RETURN_SEQUENCE) {

代码示例来源:origin: apache/phoenix

get.addColumn(TABLE_FAMILY_BYTES, INDEX_DISABLE_TIMESTAMP_BYTES);
get.addColumn(TABLE_FAMILY_BYTES, ROW_KEY_ORDER_OPTIMIZABLE_BYTES);
Result currentResult = region.get(get);
if (currentResult.rawCells().length == 0) {
  builder.setReturnCode(MetaDataProtos.MutationCode.TABLE_NOT_FOUND);
        .get(new Get(key).addColumn(TABLE_FAMILY_BYTES,
            PhoenixDatabaseMetaData.PENDING_DISABLE_COUNT_BYTES))
        .getValue(TABLE_FAMILY_BYTES, PhoenixDatabaseMetaData.PENDING_DISABLE_COUNT_BYTES);

代码示例来源:origin: org.apache.hbase/hbase-server

@Override
public Result get(Get get) throws IOException {
 return this.region.get(get);
}

代码示例来源:origin: apache/phoenix

Result result = region.get(get);
if (result.isEmpty()) {
  return getErrorResult(row, maxTimestamp, SQLExceptionCode.SEQUENCE_UNDEFINED.getErrorCode());

代码示例来源:origin: org.apache.hbase/hbase-server

private void assertGet(Region region, int value, boolean expect) throws IOException {
 byte[] row = Bytes.toBytes(String.valueOf(value));
 Get get = new Get(row);
 Result result = region.get(get);
 if (expect) {
  Assert.assertArrayEquals(row, result.getValue(f, null));
 } else {
  result.isEmpty();
 }
}

代码示例来源:origin: org.apache.hbase/hbase-server

private void checkGet(Region region, byte[] row, byte[] fam, byte[] col,
  long time, byte[]... vals) throws IOException {
 Get g = new Get(row);
 g.addColumn(fam, col);
 g.setMaxVersions();
 g.setTimeRange(0L, time);
 Result r = region.get(g);
 checkResult(r, fam, col, vals);
}

代码示例来源:origin: org.apache.hbase/hbase-server

private void doGets(Region region) throws IOException{
 for (int i = 0; i < NUM_ROWS; ++i) {
  final byte[] rowKey = LoadTestKVGenerator.md5PrefixedKey(i).getBytes();
  for (int j = 0; j < NUM_COLS_PER_ROW; ++j) {
   final String qualStr = String.valueOf(j);
   if (VERBOSE) {
    System.err.println("Reading row " + i + ", column " + j + " " + Bytes.toString(rowKey)+"/"
      +qualStr);
   }
   final byte[] qualBytes = Bytes.toBytes(qualStr);
   Get get = new Get(rowKey);
   get.addColumn(CF_BYTES, qualBytes);
   Result result = region.get(get);
   assertEquals(1, result.size());
   byte[] value = result.getValue(CF_BYTES, qualBytes);
   assertTrue(LoadTestKVGenerator.verify(value, rowKey, qualBytes));
  }
 }
}

代码示例来源:origin: org.apache.hbase/hbase-server

cells = this.labelsRegion.get(get, false);

代码示例来源:origin: org.apache.hbase/hbase-server

private void verifyData(Region newReg, int startRow, int numRows, byte[] qf, byte[]... families)
  throws IOException {
 for (int i = startRow; i < startRow + numRows; i++) {
  byte[] row = Bytes.toBytes("" + i);
  Get get = new Get(row);
  for (byte[] family : families) {
   get.addColumn(family, qf);
  }
  Result result = newReg.get(get);
  Cell[] raw = result.rawCells();
  assertEquals(families.length, result.size());
  for (int j = 0; j < families.length; j++) {
   assertTrue(CellUtil.matchingRows(raw[j], row));
   assertTrue(CellUtil.matchingFamily(raw[j], families[j]));
   assertTrue(CellUtil.matchingQualifier(raw[j], qf));
  }
 }
}

相关文章