From ea872b600381f7acb2aa77c3c1a13a76651097aa Mon Sep 17 00:00:00 2001 From: JackShi148 Date: Tue, 16 Dec 2025 14:21:07 +0800 Subject: [PATCH] disable setCacheBlocks for timeseries scan --- src/main/java/com/alipay/oceanbase/hbase/OHTable.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/alipay/oceanbase/hbase/OHTable.java b/src/main/java/com/alipay/oceanbase/hbase/OHTable.java index 8589f61f..3f827417 100644 --- a/src/main/java/com/alipay/oceanbase/hbase/OHTable.java +++ b/src/main/java/com/alipay/oceanbase/hbase/OHTable.java @@ -1118,6 +1118,9 @@ public ResultScanner getScanner(final Scan scan) throws IOException { return execute(new OperationExecuteCallback(OHOperationType.SCAN, 1 /* batchSize */) { @Override ResultScanner execute() throws IOException { + if (!scan.getCacheBlocks()) { + throw new FeatureNotSupportedException("scan setCacheBlocks interface not supported"); + } if (scan.getFamilyMap().keySet().isEmpty()) { if (!FeatureSupport.isEmptyFamilySupported()) { throw new FeatureNotSupportedException("empty family scan not supported yet within observer version: " + ObGlobal.obVsnString());