2 रिपॉजिटरी
Parses SQL strings into an editable object model for programmatic inspection and transformation.
Distinguishing note: No candidate covers SQL parsing into an editable model for refactoring; closest candidates are about ML transformers or object property transformation.
Explore 2 awesome GitHub repositories matching data & databases · SQL Query Object Models. Refine with filters or upvote what's useful.
jOOQ is a type-safe SQL query builder for Java that generates code from live database schemas, enabling compile-time validation of SQL syntax and data types. Its core identity is built around a fluent DSL that mirrors SQL structure, a code generator that maps tables, views, and routines to Java objects, and a multi-dialect engine that translates the same DSL into vendor-specific SQL for over 30 databases. The project also includes a SQL parser and transformer for refactoring or dialect conversion, reactive stream integration for non-blocking query execution, and a JDBC proxy diagnostics tool f
Parses SQL into an editable model and applies pattern-based transformations for refactoring or dialect conversion.
JSqlParser is a Java library for SQL query parsing, converting raw SQL strings into a structured hierarchy of strongly typed Java objects. It provides the means to programmatically analyze and manipulate database queries by representing them as a tree of objects. The library supports both the parsing of existing SQL text and the programmatic generation of new statements through a fluent API. It includes mechanisms for transforming query trees and serializing structured object models back into formatted SQL text. Additional capabilities include database schema analysis, such as the extraction
Converts raw SQL strings into a structured hierarchy of strongly typed Java objects for analysis and manipulation.