4.0.0com.github.jsqlparserjsqlparser4.5JSQLParser library2004JSQLParserbundlehttps://github.com/JSQLParser/JSqlParserGNU Library or Lesser General Public License (LGPL) V2.1http://www.gnu.org/licenses/lgpl-2.1.htmlrepoThe Apache Software License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0.txtrepocommons-iocommons-io2.7testorg.junit.jupiterjunit-jupiter5.8.1testorg.mockitomockito-core3.12.4testorg.mockitomockito-junit-jupiter3.12.4testorg.assertjassertj-core3.16.1testorg.apache.commonscommons-lang33.10testcom.h2databaseh21.4.200testorg.hamcresthamcrest-all1.3testTobias Warneket.warneke@gmx.netsonatype-nexus-staginghttps://oss.sonatype.org/service/local/staging/deploy/maven2sonatype-nexus-snapshotshttps://oss.sonatype.org/content/repositories/snapshotsscm:git:https://github.com/JSQLParser/JSqlParser.gitscm:git:ssh://git@github.com:JSQLParser/JSqlParser.githttps://github.com/JSQLParser/JSqlParser.gitjsqlparser-4.5GitHub Issueshttps://github.com/JSQLParser/JSqlParser/issuesorg.apache.maven.pluginsmaven-pmd-plugin3.14.0${project.basedir}/config/pmd/ruleset.xml**/*Bean.java**/generated/*.javatarget/generated-sourcestarget/generated-test-sourcestruepmdcheckprocess-sourcesnet.sourceforge.pmdpmd-core${pmdVersion}net.sourceforge.pmdpmd-java${pmdVersion}net.sourceforge.pmdpmd-javascript${pmdVersion}net.sourceforge.pmdpmd-jsp${pmdVersion}org.codehaus.mojobuild-helper-maven-plugin3.2.0add-sourcegenerate-sourcesadd-source${project.build.directory}/generated-sources/javacc/${project.build.directory}/generated-sources/jjtree/maven-compiler-plugin3.7.01.81.8true${project.build.sourceEncoding}trueorg.javacc.pluginjavacc-maven-plugin3.0.3javaccgenerate-sourcesjjtree-javaccjjtreegenerate-sourcesjjtreenet.java.dev.javaccjavacc7.0.11org.apache.maven.pluginsmaven-eclipse-plugin2.9/target/generated-sources/javaccorg.apache.maven.pluginsmaven-resources-plugin2.6${project.build.sourceEncoding}org.codehaus.mojolicense-maven-plugin1.17falsefalsefalsedual_lgpl_ap2${project.baseUri}/src/licensefirstupdate-file-headerprocess-sourcesorg.apache.maven.pluginsmaven-release-plugin2.5.3truefalseforked-pathorg.apache.maven.scmmaven-scm-provider-gitexe1.9.5org.apache.maven.pluginsmaven-source-plugin3.2.1attach-sourcesjarorg.apache.maven.pluginsmaven-javadoc-plugin3.1.1attach-javadocs${javadoc.opts}net.sf.jsqlparser.parserjarmaven-site-plugin3.7.1attach-descriptorattach-descriptorenorg.eluder.coverallscoveralls-maven-plugin3.1.0org.codehaus.mojocobertura-maven-plugin2.7xmlnet/sf/jsqlparser/parser/*.classnet/sf/jsqlparser/JSQLParserException.classorg.apache.felixmaven-bundle-plugin3.0.1trueorg.apache.maven.pluginsmaven-surefire-plugin3.0.0-M5falseorg.jacocojacoco-maven-plugin0.8.7prepare-agentreportprepare-packagereportorg.apache.maven.pluginsmaven-surefire-report-plugin3.0.0-M5${project.reporting.outputDirectory}/testresultsorg.apache.maven.pluginsmaven-javadoc-plugin3.1.1true800mnoneorg.apache.maven.pluginsmaven-project-info-reports-plugin3.0.0org.apache.maven.pluginsmaven-jxr-plugin3.0.0org.codehaus.mojofindbugs-maven-plugin3.0.5org.javacc.pluginjavacc-maven-plugin3.0.3falsefalsefalse${project.reporting.outputDirectory}sign-release-artifactsperformReleasetrueorg.apache.maven.pluginsmaven-gpg-plugin1.6sign-artifactsverifysignf22e0543check.sources!skipCheckSources[1.8,)org.apache.maven.pluginsmaven-checkstyle-plugin3.1.0verify-styleprocess-classeschecktruetrue${project.build.sourceDirectory}com.puppycrawl.toolscheckstyle8.29skip.allfalsetruetruetruetrueUTF-86.46.0JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes.
The generated hierarchy can be navigated using the Visitor Pattern.