@@ -416,6 +416,14 @@ public void getKeyValueFromResult(AbstractQueryStreamResult clientQueryStreamRes
416
416
}
417
417
}
418
418
419
+ public String getTargetTableName (String tableNameString ) {
420
+ if (configuration .getBoolean (HBASE_HTABLE_TEST_LOAD_ENABLE , false )) {
421
+ return tableNameString + configuration .get (HBASE_HTABLE_TEST_LOAD_SUFFIX ,
422
+ DEFAULT_HBASE_HTABLE_TEST_LOAD_SUFFIX );
423
+ }
424
+ return tableNameString ;
425
+ }
426
+
419
427
public Result get (final Get get ) throws IOException {
420
428
if (get .getFamilyMap ().keySet () == null || get .getFamilyMap ().keySet ().size () == 0 ) {
421
429
// check nothing, use table group;
@@ -437,11 +445,9 @@ public Result call() throws IOException {
437
445
|| get .getFamilyMap ().keySet ().size () == 0 ) {
438
446
filter = buildObHTableFilter (get .getFilter (), get .getTimeRange (),
439
447
get .getMaxVersions (), null );
440
-
441
448
obTableQuery = buildObTableQuery (filter , get .getRow (), true , get .getRow (),
442
449
true , -1 );
443
-
444
- request = buildObTableQueryRequest (obTableQuery , tableNameString );
450
+ request = buildObTableQueryRequest (obTableQuery , getTargetTableName (tableNameString ));
445
451
446
452
clientQueryStreamResult = (ObTableClientQueryStreamResult ) obTableClient
447
453
.execute (request );
@@ -529,7 +535,7 @@ public ResultScanner call() throws IOException {
529
535
if (scan .isReversed ()) { // reverse scan 时设置为逆序
530
536
obTableQuery .setScanOrder (ObScanOrder .Reverse );
531
537
}
532
- request = buildObTableQueryAsyncRequest (obTableQuery , tableNameString );
538
+ request = buildObTableQueryAsyncRequest (obTableQuery , getTargetTableName ( tableNameString ) );
533
539
clientQueryAsyncStreamResult = (ObTableClientQueryAsyncStreamResult ) obTableClient
534
540
.execute (request );
535
541
return new ClientStreamScanner (clientQueryAsyncStreamResult ,
0 commit comments