2 repository-uri
Logic for parsing SQL into abstract syntax trees to programmatically modify query structures before execution.
Distinct from SQL Converters: Distinct from SQL Converters: focuses on the AST-based structural modification of queries for routing purposes rather than source-to-source compatibility conversion.
Explore 2 awesome GitHub repositories matching data & databases · AST-Based Rewriting. Refine with filters or upvote what's useful.
ShardingSphere is a distributed SQL database middleware that provides sharding, read-write splitting, and distributed transaction management for relational databases. It functions as a layer that intercepts SQL queries to distribute data across multiple physical database instances for horizontal scaling. The project is distinguished by its ability to operate as either a standalone transparent database proxy or via direct integration as a JDBC driver. It features a SQL dialect translator that parses queries into abstract syntax trees to convert syntax between different database engines, enabli
Implements AST-based SQL rewriting to transform queries for distributed routing and execution across physical database instances.
Soar is a suite of specialized tools designed for analyzing MySQL performance, advising on indexing, and optimizing SQL syntax. It functions as a performance analyzer, index advisor, and query optimizer to identify bottlenecks and suggest structural improvements for faster execution. The project distinguishes itself through a system for rewriting SQL statements into optimized equivalent versions using custom heuristic rules and patterns. It also features a dedicated index advisor that evaluates query patterns and database metadata to recommend the creation of new indexes. Its broader capabil
Implements AST-based structural modification of SQL queries to improve execution speed.