Skip to content

Commit aba59bf

Browse files
fix bug with view index
1 parent fcaf26e commit aba59bf

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

jooq-dialect/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 1.0.1 ##
2+
- Fixed bug with `useIndex` - skip the table name (`from view`)
3+
14
## 1.0.0 ##
25

36
- `REPLACE` / `UPSERT` builders from YDB

jooq-dialect/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>tech.ydb.dialects</groupId>
66
<artifactId>jooq-ydb-dialect</artifactId>
7-
<version>1.0.0</version>
7+
<version>1.0.1</version>
88

99
<name>YDB JOOQ Dialect module</name>
1010
<description>YDB JOOQ Dialect module</description>

jooq-dialect/src/main/java/org/jooq/impl/YdbListener.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,13 @@ private void visitEndHint(VisitContext context) throws NoSuchFieldException, Ill
6262
if (context.renderContext() instanceof DefaultRenderContext renderContext) {
6363
renderContext.sql.setLength(hintedTableStartSize);
6464

65+
renderContext.visit(hintedTable.delegate);
6566
renderContext.sql(" view ");
6667

6768
// Sorry, Lukas!!! :(
6869
java.lang.reflect.Field fieldArguments = hintedTable.getClass().getDeclaredField("arguments");
6970
fieldArguments.setAccessible(true);
70-
QueryPartList<Name> arguments = (QueryPartList<Name>)fieldArguments.get(hintedTable);
71+
QueryPartList<Name> arguments = (QueryPartList<Name>) fieldArguments.get(hintedTable);
7172
renderContext.visit(arguments);
7273
}
7374
}

0 commit comments

Comments
 (0)