Download JSqlParser Free Java Code
Description
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern.
Source Files
The download file JSqlParser-master.zip has the following entries.
.gitignore/* www.jav a2s. c o m*/
README.md
change.log
nb-configuration.xml
nbactions.xml
pom.xml
src/main/java/net/sf/jsqlparser/JSQLParserException.java
src/main/java/net/sf/jsqlparser/expression/AllComparisonExpression.java
src/main/java/net/sf/jsqlparser/expression/AnalyticExpression.java
src/main/java/net/sf/jsqlparser/expression/AnyComparisonExpression.java
src/main/java/net/sf/jsqlparser/expression/BinaryExpression.java
src/main/java/net/sf/jsqlparser/expression/CaseExpression.java
src/main/java/net/sf/jsqlparser/expression/CastExpression.java
src/main/java/net/sf/jsqlparser/expression/DateValue.java
src/main/java/net/sf/jsqlparser/expression/DoubleValue.java
src/main/java/net/sf/jsqlparser/expression/Expression.java
src/main/java/net/sf/jsqlparser/expression/ExpressionVisitor.java
src/main/java/net/sf/jsqlparser/expression/ExtractExpression.java
src/main/java/net/sf/jsqlparser/expression/Function.java
src/main/java/net/sf/jsqlparser/expression/IntervalExpression.java
src/main/java/net/sf/jsqlparser/expression/InverseExpression.java
src/main/java/net/sf/jsqlparser/expression/JdbcNamedParameter.java
src/main/java/net/sf/jsqlparser/expression/JdbcParameter.java
src/main/java/net/sf/jsqlparser/expression/LongValue.java
src/main/java/net/sf/jsqlparser/expression/NullValue.java
src/main/java/net/sf/jsqlparser/expression/OracleHierarchicalExpression.java
src/main/java/net/sf/jsqlparser/expression/Parenthesis.java
src/main/java/net/sf/jsqlparser/expression/StringValue.java
src/main/java/net/sf/jsqlparser/expression/TimeValue.java
src/main/java/net/sf/jsqlparser/expression/TimestampValue.java
src/main/java/net/sf/jsqlparser/expression/WhenClause.java
src/main/java/net/sf/jsqlparser/expression/operators/arithmetic/Addition.java
src/main/java/net/sf/jsqlparser/expression/operators/arithmetic/BitwiseAnd.java
src/main/java/net/sf/jsqlparser/expression/operators/arithmetic/BitwiseOr.java
src/main/java/net/sf/jsqlparser/expression/operators/arithmetic/BitwiseXor.java
src/main/java/net/sf/jsqlparser/expression/operators/arithmetic/Concat.java
src/main/java/net/sf/jsqlparser/expression/operators/arithmetic/Division.java
src/main/java/net/sf/jsqlparser/expression/operators/arithmetic/Modulo.java
src/main/java/net/sf/jsqlparser/expression/operators/arithmetic/Multiplication.java
src/main/java/net/sf/jsqlparser/expression/operators/arithmetic/Subtraction.java
src/main/java/net/sf/jsqlparser/expression/operators/arithmetic/arithmetic.uod
src/main/java/net/sf/jsqlparser/expression/operators/conditional/AndExpression.java
src/main/java/net/sf/jsqlparser/expression/operators/conditional/OrExpression.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/Between.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/EqualsTo.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/ExistsExpression.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/ExpressionList.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/GreaterThan.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/GreaterThanEquals.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/InExpression.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/IsNullExpression.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/ItemsList.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/ItemsListVisitor.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/LikeExpression.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/Matches.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/MinorThan.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/MinorThanEquals.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/MultiExpressionList.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/NotEqualsTo.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/OldOracleJoinBinaryExpression.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/RegExpMatchOperator.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/RegExpMatchOperatorType.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/SupportsOldOracleJoinSyntax.java
src/main/java/net/sf/jsqlparser/parser/CCJSqlParserManager.java
src/main/java/net/sf/jsqlparser/parser/CCJSqlParserUtil.java
src/main/java/net/sf/jsqlparser/parser/JSqlParser.java
src/main/java/net/sf/jsqlparser/schema/Column.java
src/main/java/net/sf/jsqlparser/schema/Table.java
src/main/java/net/sf/jsqlparser/statement/Statement.java
src/main/java/net/sf/jsqlparser/statement/StatementVisitor.java
src/main/java/net/sf/jsqlparser/statement/create/index/CreateIndex.java
src/main/java/net/sf/jsqlparser/statement/create/table/ColDataType.java
src/main/java/net/sf/jsqlparser/statement/create/table/ColumnDefinition.java
src/main/java/net/sf/jsqlparser/statement/create/table/CreateTable.java
src/main/java/net/sf/jsqlparser/statement/create/table/ForeignKeyIndex.java
src/main/java/net/sf/jsqlparser/statement/create/table/Index.java
src/main/java/net/sf/jsqlparser/statement/create/view/CreateView.java
src/main/java/net/sf/jsqlparser/statement/delete/Delete.java
src/main/java/net/sf/jsqlparser/statement/drop/Drop.java
src/main/java/net/sf/jsqlparser/statement/insert/Insert.java
src/main/java/net/sf/jsqlparser/statement/replace/Replace.java
src/main/java/net/sf/jsqlparser/statement/select/AllColumns.java
src/main/java/net/sf/jsqlparser/statement/select/AllTableColumns.java
src/main/java/net/sf/jsqlparser/statement/select/Distinct.java
src/main/java/net/sf/jsqlparser/statement/select/ExceptOp.java
src/main/java/net/sf/jsqlparser/statement/select/ExpressionListItem.java
src/main/java/net/sf/jsqlparser/statement/select/FromItem.java
src/main/java/net/sf/jsqlparser/statement/select/FromItemVisitor.java
src/main/java/net/sf/jsqlparser/statement/select/FunctionItem.java
src/main/java/net/sf/jsqlparser/statement/select/IntersectOp.java
src/main/java/net/sf/jsqlparser/statement/select/IntoTableVisitor.java
src/main/java/net/sf/jsqlparser/statement/select/Join.java
src/main/java/net/sf/jsqlparser/statement/select/LateralSubSelect.java
src/main/java/net/sf/jsqlparser/statement/select/Limit.java
src/main/java/net/sf/jsqlparser/statement/select/MinusOp.java
src/main/java/net/sf/jsqlparser/statement/select/OrderByElement.java
src/main/java/net/sf/jsqlparser/statement/select/OrderByVisitor.java
src/main/java/net/sf/jsqlparser/statement/select/Pivot.java
src/main/java/net/sf/jsqlparser/statement/select/PivotVisitor.java
src/main/java/net/sf/jsqlparser/statement/select/PivotXml.java
src/main/java/net/sf/jsqlparser/statement/select/PlainSelect.java
src/main/java/net/sf/jsqlparser/statement/select/Select.java
src/main/java/net/sf/jsqlparser/statement/select/SelectBody.java
src/main/java/net/sf/jsqlparser/statement/select/SelectExpressionItem.java
src/main/java/net/sf/jsqlparser/statement/select/SelectItem.java
src/main/java/net/sf/jsqlparser/statement/select/SelectItemVisitor.java
src/main/java/net/sf/jsqlparser/statement/select/SelectVisitor.java
src/main/java/net/sf/jsqlparser/statement/select/SetOperation.java
src/main/java/net/sf/jsqlparser/statement/select/SetOperationList.java
src/main/java/net/sf/jsqlparser/statement/select/SubJoin.java
src/main/java/net/sf/jsqlparser/statement/select/SubSelect.java
src/main/java/net/sf/jsqlparser/statement/select/Top.java
src/main/java/net/sf/jsqlparser/statement/select/UnionOp.java
src/main/java/net/sf/jsqlparser/statement/select/ValuesList.java
src/main/java/net/sf/jsqlparser/statement/select/WithItem.java
src/main/java/net/sf/jsqlparser/statement/truncate/Truncate.java
src/main/java/net/sf/jsqlparser/statement/update/Update.java
src/main/java/net/sf/jsqlparser/util/AddAliasesVisitor.java
src/main/java/net/sf/jsqlparser/util/ConnectExpressionsVisitor.java
src/main/java/net/sf/jsqlparser/util/TablesNamesFinder.java
src/main/java/net/sf/jsqlparser/util/deparser/CreateIndexDeParser.java
src/main/java/net/sf/jsqlparser/util/deparser/CreateTableDeParser.java
src/main/java/net/sf/jsqlparser/util/deparser/CreateViewDeParser.java
src/main/java/net/sf/jsqlparser/util/deparser/DeleteDeParser.java
src/main/java/net/sf/jsqlparser/util/deparser/ExpressionDeParser.java
src/main/java/net/sf/jsqlparser/util/deparser/InsertDeParser.java
src/main/java/net/sf/jsqlparser/util/deparser/ReplaceDeParser.java
src/main/java/net/sf/jsqlparser/util/deparser/SelectDeParser.java
src/main/java/net/sf/jsqlparser/util/deparser/StatementDeParser.java
src/main/java/net/sf/jsqlparser/util/deparser/UpdateDeParser.java
src/main/javacc/net/sf/jsqlparser/parser/JSqlParserCC.jj
src/test/java/net/sf/jsqlparser/test/TestException.java
src/test/java/net/sf/jsqlparser/test/TestUtils.java
src/test/java/net/sf/jsqlparser/test/create/CreateIndexTest.java
src/test/java/net/sf/jsqlparser/test/create/CreateTableTest.java
src/test/java/net/sf/jsqlparser/test/create/CreateViewTest.java
src/test/java/net/sf/jsqlparser/test/delete/DeleteTest.java
src/test/java/net/sf/jsqlparser/test/drop/DropTest.java
src/test/java/net/sf/jsqlparser/test/insert/InsertTest.java
src/test/java/net/sf/jsqlparser/test/replace/ReplaceTest.java
src/test/java/net/sf/jsqlparser/test/select/MemoryTest.java
src/test/java/net/sf/jsqlparser/test/select/SelectTest.java
src/test/java/net/sf/jsqlparser/test/select/SpeedTest.java
src/test/java/net/sf/jsqlparser/test/simpleparsing/CCJSqlParserManagerTest.java
src/test/java/net/sf/jsqlparser/test/truncate/TruncateTest.java
src/test/java/net/sf/jsqlparser/test/update/UpdateTest.java
src/test/java/net/sf/jsqlparser/util/AddAliasesVisitorTest.java
src/test/java/net/sf/jsqlparser/util/ConnectExpressionsVisitorTest.java
src/test/java/net/sf/jsqlparser/util/TablesNamesFinderTest.java
src/test/resources/RUBiS-create-requests.txt
src/test/resources/RUBiS-select-requests.txt
src/test/resources/net/sf/jsqlparser/test/select/complex-lateral-select-request.txt
src/test/resources/net/sf/jsqlparser/util/complex-select-requests.txt
src/test/resources/simple_parsing.txt
Download
Click the following link to download JSqlParser-master.zip.
JSqlParser-master.zip