JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern.

Compile Dependencies (0)

Category/LicenseGroup / ArtifactVersionUpdates

Test Dependencies (11)

Category/LicenseGroup / ArtifactVersionUpdates
Embedded SQL DB EPL 1.0 +1
com.h2database » h2
A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ...
2.3.2322.5.250
BSD 3-clause
com.manticore-projects.jsqlformatter » javacc-java
Java code generator for JavaCC 8. Discovered by core via ServiceLoader.
[8.1.2.1941,)
BSD 3-clause
com.manticore-projects.jsqlformatter » javacc-core
Grammar parser, JJTree and JJDoc. Language-independent core of JavaCC 8.
[8.1.2.1941,)
I/O Apache 2.0
commons-io » commons-io
The Apache Commons IO library contains utility classes, stream implementations, file filters,
2.18.02.22.0
Core Utils Apache 2.0
org.apache.commons » commons-lang3
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.18.03.20.0
Assertion Apache 2.0
org.assertj » assertj-core
Rich and fluent assertions for testing in Java
3.27.7✔
Testing BSD 3-clause
org.hamcrest » hamcrest
Core API and libraries of hamcrest matcher framework.
3.0✔
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
5.14.46.1.3
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
5.23.05.24.0
Mocking MIT
org.mockito » mockito-junit-jupiter
Mockito JUnit 5 support
5.23.05.24.0
org.openjdk.jmh » jmh-core
The jmh is a Java harness for building, running, and analysing
1.37✔