4.0.0 com.fantaibao.jsqlparser jsqlparser 5.0 JSQLParser library 2004 JSQLParser bundle https://github.com/JSQLParser/JSqlParser GNU Library or Lesser General Public License (LGPL) V2.1 http://www.gnu.org/licenses/lgpl-2.1.html repo The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo net.java.dev.javacc javacc [7.0.13,) test commons-io commons-io [2.15.1,) test org.junit.jupiter junit-jupiter [5.10.2,) test org.mockito mockito-core [5.11.0,) test org.mockito mockito-junit-jupiter [5.11.0,) test org.assertj assertj-core [3.25.3,) test org.apache.commons commons-lang3 [3.14.0,) test com.h2database h2 [2.2.224,) test org.hamcrest hamcrest-all 1.3 test Tobias Warneke t.warneke@gmx.net scm:git:https://github.com/JSQLParser/JSqlParser.git scm:git:ssh://git@github.com:JSQLParser/JSqlParser.git https://github.com/JSQLParser/JSqlParser.git jsqlparser-5.0 GitHub Issues https://github.com/JSQLParser/JSqlParser/issues org.codehaus.mojo exec-maven-plugin 3.1.0 net.sf.jsqlparser.parser.ParserKeywordsUtils src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt src/site/sphinx/keywords.rst org.apache.maven.plugins maven-pmd-plugin 3.21.2 ${project.basedir}/config/pmd/ruleset.xml **/*Bean.java **/generated/*.java target/generated-sources target/generated-test-sources true pmd check process-sources net.sourceforge.pmd pmd-core ${pmdVersion} net.sourceforge.pmd pmd-java ${pmdVersion} org.codehaus.mojo build-helper-maven-plugin 3.2.0 add-source generate-sources add-source ${project.build.directory}/generated-sources/javacc/ ${project.build.directory}/generated-sources/jjtree/ maven-compiler-plugin 3.10.1 11 11 true ${project.build.sourceEncoding} true org.javacc.plugin javacc-maven-plugin 3.0.3 javacc generate-sources jjtree-javacc net.java.dev.javacc javacc 7.0.13 org.apache.maven.plugins maven-eclipse-plugin 2.9 /target/generated-sources/javacc org.apache.maven.plugins maven-resources-plugin 3.3.0 ${project.build.sourceEncoding} org.codehaus.mojo license-maven-plugin 2.0.0 false false false dual_lgpl_ap2 ${project.baseUri}/src/license site/sphinx/** first update-file-header process-sources org.apache.maven.plugins maven-release-plugin 3.0.0-M7 true false forked-path sign-release-artifacts org.apache.maven.plugins maven-source-plugin 3.2.1 attach-sources jar org.apache.maven.plugins maven-javadoc-plugin 3.4.1 attach-javadocs ${javadoc.opts} net.sf.jsqlparser.parser none jar org.apache.maven.plugins maven-jar-plugin 3.3.0 net.sf.jsqlparser maven-site-plugin 3.12.1 attach-descriptor attach-descriptor en org.eluder.coveralls coveralls-maven-plugin 4.3.0 org.codehaus.mojo cobertura-maven-plugin 2.7 xml net/sf/jsqlparser/parser/*.class net/sf/jsqlparser/JSQLParserException.class org.apache.felix maven-bundle-plugin 5.1.8 true org.apache.maven.plugins maven-surefire-plugin 3.2.5 false false --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED org.jacoco jacoco-maven-plugin 0.8.10 prepare-agent report prepare-package report com.diffplug.spotless spotless-maven-plugin 2.28.0 origin/master *.md .gitignore true 4 src/main/java/**/*.java src/test/java/**/*.java config/formatter/eclipse-java-google-style.xml org.apache.maven.plugins maven-shade-plugin package shade net.sf.jsqlparser com.fantaibao.jsqlparser org.apache.maven.plugins maven-surefire-report-plugin 3.0.0-M7 ${project.reporting.outputDirectory}/testresults org.apache.maven.plugins maven-javadoc-plugin 3.4.1 true 800m none org.apache.maven.plugins maven-project-info-reports-plugin 3.4.1 org.apache.maven.plugins maven-jxr-plugin 3.3.0 org.codehaus.mojo findbugs-maven-plugin 3.0.5 sign-release-artifacts performRelease true org.apache.maven.plugins maven-gpg-plugin 1.6 sign-artifacts verify sign f22e0543 check.sources !skipCheckSources [11,) org.apache.maven.plugins maven-checkstyle-plugin 3.3.1 verify-style process-classes check true true ${project.build.sourceDirectory} **/module-info.java com.puppycrawl.tools checkstyle ${checkStyleVersion} skip.all false true true true true UTF-8 6.55.0 10.14.0 fantaibao-fantaibao-maven-repository maven-repository http://192.168.3.25:18081/nexus/repository/maven-releases/ JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern.