Skip to content

Commit a616f2a

Browse files
maochongxinstuBirdFly
authored andcommitted
fix
(cherry picked from commit 50af7ab)
1 parent d77526a commit a616f2a

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/main/java/com/alipay/oceanbase/hbase/OHTable.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1916,7 +1916,9 @@ private ObTableQuery buildObTableQuery(ObHTableFilter filter, byte[] start,
19161916
obTableQuery.setIndexName("PRIMARY");
19171917
obTableQuery.sethTableFilter(filter);
19181918
obTableQuery.addKeyRange(obNewRange);
1919-
obTableQuery.setScanRangeColumns("K", "Q", "T");
1919+
if (obTableClient.isOdpMode()) {
1920+
obTableQuery.setScanRangeColumns("K", "Q", "T");
1921+
}
19201922
return obTableQuery;
19211923
}
19221924

@@ -1942,7 +1944,9 @@ private ObTableQuery buildObTableQuery(ObHTableFilter filter, final Scan scan) {
19421944
: configuration.getLong(HConstants.HBASE_CLIENT_SCANNER_MAX_RESULT_SIZE_KEY,
19431945
HConstants.DEFAULT_HBASE_CLIENT_SCANNER_MAX_RESULT_SIZE));
19441946
obTableQuery.setObKVParams(buildOBKVParams(scan));
1945-
obTableQuery.setScanRangeColumns("K", "Q", "T");
1947+
if (obTableClient.isOdpMode()) {
1948+
obTableQuery.setScanRangeColumns("K", "Q", "T");
1949+
}
19461950
return obTableQuery;
19471951
}
19481952

@@ -1959,7 +1963,9 @@ private ObTableQuery buildObTableQuery(final Get get, Collection<byte[]> columnQ
19591963
get.getTimeRange());
19601964
}
19611965
obTableQuery.setObKVParams(buildOBKVParams(get));
1962-
obTableQuery.setScanRangeColumns("K", "Q", "T");
1966+
if (obTableClient.isOdpMode()) {
1967+
obTableQuery.setScanRangeColumns("K", "Q", "T");
1968+
}
19631969
return obTableQuery;
19641970
}
19651971

0 commit comments

Comments
 (0)