4.0.0com.fantaibao.jsqlparserjsqlparser5.0JSQLParser 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.txtreponet.java.dev.javaccjavacc[7.0.13,)testcommons-iocommons-io[2.15.1,)testorg.junit.jupiterjunit-jupiter[5.10.2,)testorg.mockitomockito-core[5.11.0,)testorg.mockitomockito-junit-jupiter[5.11.0,)testorg.assertjassertj-core[3.25.3,)testorg.apache.commonscommons-lang3[3.14.0,)testcom.h2databaseh2[2.2.224,)testorg.hamcresthamcrest-all1.3testTobias Warneket.warneke@gmx.netscm:git:https://github.com/JSQLParser/JSqlParser.gitscm:git:ssh://git@github.com:JSQLParser/JSqlParser.githttps://github.com/JSQLParser/JSqlParser.gitjsqlparser-5.0GitHub Issueshttps://github.com/JSQLParser/JSqlParser/issuesorg.codehaus.mojoexec-maven-plugin3.1.0net.sf.jsqlparser.parser.ParserKeywordsUtilssrc/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjtsrc/site/sphinx/keywords.rstorg.apache.maven.pluginsmaven-pmd-plugin3.21.2${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}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.10.11111true${project.build.sourceEncoding}trueorg.javacc.pluginjavacc-maven-plugin3.0.3javaccgenerate-sourcesjjtree-javaccnet.java.dev.javaccjavacc7.0.13org.apache.maven.pluginsmaven-eclipse-plugin2.9/target/generated-sources/javaccorg.apache.maven.pluginsmaven-resources-plugin3.3.0${project.build.sourceEncoding}org.codehaus.mojolicense-maven-plugin2.0.0falsefalsefalsedual_lgpl_ap2${project.baseUri}/src/licensesite/sphinx/**firstupdate-file-headerprocess-sourcesorg.apache.maven.pluginsmaven-release-plugin3.0.0-M7truefalseforked-pathsign-release-artifactsorg.apache.maven.pluginsmaven-source-plugin3.2.1attach-sourcesjarorg.apache.maven.pluginsmaven-javadoc-plugin3.4.1attach-javadocs${javadoc.opts}net.sf.jsqlparser.parsernonejarorg.apache.maven.pluginsmaven-jar-plugin3.3.0net.sf.jsqlparsermaven-site-plugin3.12.1attach-descriptorattach-descriptorenorg.eluder.coverallscoveralls-maven-plugin4.3.0org.codehaus.mojocobertura-maven-plugin2.7xmlnet/sf/jsqlparser/parser/*.classnet/sf/jsqlparser/JSQLParserException.classorg.apache.felixmaven-bundle-plugin5.1.8trueorg.apache.maven.pluginsmaven-surefire-plugin3.2.5falsefalse
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
org.jacocojacoco-maven-plugin0.8.10prepare-agentreportprepare-packagereportcom.diffplug.spotlessspotless-maven-plugin2.28.0origin/master*.md.gitignoretrue4src/main/java/**/*.javasrc/test/java/**/*.javaconfig/formatter/eclipse-java-google-style.xmlorg.apache.maven.pluginsmaven-shade-pluginpackageshadenet.sf.jsqlparsercom.fantaibao.jsqlparserorg.apache.maven.pluginsmaven-surefire-report-plugin3.0.0-M7${project.reporting.outputDirectory}/testresultsorg.apache.maven.pluginsmaven-javadoc-plugin3.4.1true800mnoneorg.apache.maven.pluginsmaven-project-info-reports-plugin3.4.1org.apache.maven.pluginsmaven-jxr-plugin3.3.0org.codehaus.mojofindbugs-maven-plugin3.0.5sign-release-artifactsperformReleasetrueorg.apache.maven.pluginsmaven-gpg-plugin1.6sign-artifactsverifysignf22e0543check.sources!skipCheckSources[11,)org.apache.maven.pluginsmaven-checkstyle-plugin3.3.1verify-styleprocess-classeschecktruetrue${project.build.sourceDirectory}**/module-info.javacom.puppycrawl.toolscheckstyle${checkStyleVersion}skip.allfalsetruetruetruetrueUTF-86.55.010.14.0fantaibao-fantaibao-maven-repositorymaven-repositoryhttp://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.