Skip to content

Commit 6e55f13

Browse files
feat: added scan query hint
1 parent 0a9241b commit 6e55f13

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

hibernate-dialect/src/main/java/tech/ydb/hibernate/dialect/hint/ScanQueryHintHandler.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package tech.ydb.hibernate.dialect.hint;
22

3-
import java.util.ArrayList;
43
import java.util.List;
4+
import java.util.concurrent.atomic.AtomicBoolean;
55

66
/**
77
* @author Kirill Kurdyukov
@@ -21,14 +21,14 @@ public String addQueryHints(String query, List<String> hints) {
2121
return query;
2222
}
2323

24-
var useScan = new ArrayList<String>();
24+
AtomicBoolean useScan = new AtomicBoolean(false);
2525
hints.forEach(hint -> {
26-
if (hint.startsWith(HINT_USE_SCAN)) {
27-
useScan.add(hint.substring(HINT_USE_SCAN.length()));
26+
if (hint.equals(HINT_USE_SCAN)) {
27+
useScan.set(true);
2828
}
2929
});
3030

31-
if (useScan.size() == 1) {
31+
if (useScan.get()) {
3232
return "scan " + query;
3333
}
3434

0 commit comments

Comments
 (0)