Skip to content

Commit 3624efd

Browse files
committed
Added verification tests for a few specific statements
1 parent 5b5082a commit 3624efd

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

jdbc-v2/src/test/java/com/clickhouse/jdbc/internal/BaseSqlParserFacadeTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,10 @@ public Object[][] testMiscStmtDp() {
454454
{"select countIf(*, 1 = ?)", 1},
455455
{"select count(*) filter (where 1 = ?)", 1},
456456
{WHEN_HAS_ARRAY, 0},
457+
{EXTEND_JOIN_ALIAS_SYNTAX, 0},
458+
{"SELECT * FROM t WHERE hasToken(message, 'DDLWorker')", 0},
459+
{"SELECT * FROM t WHERE hasAllTokens(message, ['peak', 'memory'])", 0},
460+
{"SELECT * FROM t WHERE hasAnyTokens(message, tokens('01442_merge_detach_attach'))", 0},
457461
};
458462
}
459463

@@ -569,6 +573,11 @@ public Object[][] testMiscStmtDp() {
569573
" END AS action_to_do\n" +
570574
"FROM db.table1";
571575

576+
private static final String EXTEND_JOIN_ALIAS_SYNTAX = "SELECT *\n" +
577+
"FROM (SELECT 1) AS t(a)\n" +
578+
"JOIN (SELECT 1) AS u(b)\n" +
579+
"ON a = b";
580+
572581
@Test(dataProvider = "testStatementWithoutResultSetDP")
573582
public void testStatementsForResultSet(String sql, int args, boolean hasResultSet) {
574583
System.out.println("sql: " + sql);

0 commit comments

Comments
 (0)