Skip to content

Commit

Permalink
feat: JSQLColumnResolver with deeply nested SelectVisitor and `From…
Browse files Browse the repository at this point in the history
…ItemVisitor`

- supports alk kind of brackets and sub-selects and joins

BREAKING CHANGE: Depends on a pre-built unrelease version of JSQLParser with new  AST Visitors

Signed-off-by: Andreas Reichel <andreas@manticore-projects.com>
  • Loading branch information
manticore-projects committed Jun 25, 2024
1 parent fb3dd73 commit 1693f52
Show file tree
Hide file tree
Showing 18 changed files with 799 additions and 411 deletions.
14 changes: 9 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -43,16 +43,20 @@ configurations {
}

dependencies {
implementation('com.github.jsqlparser:jsqlparser:+'){ changing = true }
// temporarily use a pre-compiled binary
// until the extended visitor pattern has been published
// implementation('com.github.jsqlparser:jsqlparser:+'){ changing = true }

implementation fileTree(dir: "lib", include: ['*.jar'])

testImplementation 'org.junit.jupiter:junit-jupiter-api:5.+'
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.+'
testImplementation 'org.junit.jupiter:junit-jupiter-params:5.+'
testImplementation 'org.junit.jupiter:junit-jupiter-api:+'
testImplementation 'org.junit.jupiter:junit-jupiter-engine:+'
testImplementation 'org.junit.jupiter:junit-jupiter-params:+'

// we do need better matchers
testImplementation("org.assertj:assertj-core:+")

testImplementation 'org.duckdb:duckdb_jdbc:0.10.+'
testImplementation 'org.duckdb:duckdb_jdbc:+'
testImplementation 'org.apache.commons:commons-compress:+'
testImplementation 'com.opencsv:opencsv:+'

Expand Down
Binary file added lib/JSQLParser-4.10-SNAPSHOT.jar
Binary file not shown.
Loading

0 comments on commit 1693f52

Please sign in to comment.