JSqlParser

SQL parser

A tool for parsing and analyzing SQL statements into a hierarchical data structure.

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

GitHub

5k stars
217 watching
1k forks
Language: Java
last commit: 2 days ago
Linked from 1 awesome list

asthierarchyjavajsqlparsermysqloracleparserpaypalpostgresqlsqlsql-statementsqlserverstatement

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jooq/jooq A powerful and type-safe way to write SQL queries in Java 6,196
josephsilber/bouncer An elegant framework-agnostic approach to managing roles and abilities for Eloquent models in PHP applications. 3,462
jooq/joor An API wrapper simplifying Java class reflection 2,807
javaparser/javaparser A Java library that generates an Abstract Syntax Tree from source code and provides advanced analysis functionalities. 5,479
ljharb/qs A library for parsing and stringifying query strings with nested objects support 8,596
28smiles/jasync-sql-extensions An extension of jasync-sql that simplifies SQL query execution by providing bean mapping and binding features. 6
querydsl/querydsl A framework for constructing type-safe SQL-like queries in Java for multiple backends. 4,758
sql-js/sql.js A JavaScript library that allows you to create and query relational databases entirely in the browser. 12,876
dbeaver/dbeaver A multi-platform tool for connecting to and managing various databases 40,802
sqlancer/sqlancer Automated testing tool to identify logic and performance issues in databases 1,512
vincit/objection.js An ORM that allows easy interaction with databases using a query builder 7,281
sql-formatter-org/sql-formatter A JavaScript library that formats and pretty-prints SQL queries in various dialects. 2,402
jtablesaw/tablesaw A Java library for data manipulation and visualization 3,564
mybatis/mybatis-3 A Java framework for mapping relational databases to object-oriented applications using a declarative syntax 19,863
jakewheat/hssqlppp A Haskell implementation of a SQL parser and type checker with support for the PostgreSQL dialect. 108