awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesDialect Transformers

Tools that rewrite SQL constructs between different database dialects, converting vendor-specific syntax into standard equivalents.

Distinct from SQL Dialect Adapters: Distinct from SQL Dialect Adapters: focuses on rewriting existing SQL between dialects rather than providing a unified adapter interface for query execution.

Explore 5 awesome GitHub repositories matching data & databases · Dialect Transformers. Refine with filters or upvote what's useful.

Awesome Dialect Transformers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jooq/jooqjOOQ 的头像

    jOOQ/jOOQ

    6,666在 GitHub 上查看↗

    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

    Rewrites SQL constructs between dialects, converting vendor-specific syntax into standard equivalents.

    Javacode-generatordatabasedb2
    在 GitHub 上查看↗6,666
  • ibis-project/ibisibis-project 的头像

    ibis-project/ibis

    6,574在 GitHub 上查看↗

    Ibis is a portable Python dataframe library and multi-backend query engine that provides a unified interface for executing data transformations across diverse compute engines. It functions as a Python SQL expression compiler and dialect transpiler, allowing users to define data logic once and execute it across cloud warehouses, embedded databases, and distributed clusters without rewriting code. The project distinguishes itself through a database backend abstraction that decouples transformation logic from the underlying execution engine. It enables polyglot data workflows by mixing raw SQL s

    Rewrites SQL constructs between different database dialects to ensure cross-backend compatibility.

    Pythonbigqueryclickhousedatabase
    在 GitHub 上查看↗6,574
  • querydsl/querydslquerydsl 的头像

    querydsl/querydsl

    4,964在 GitHub 上查看↗

    Querydsl 是一个用于构建类型安全查询的框架。它使用流畅的 API 和基于注解的代码生成从领域模型创建镜像类,从而实现数据库查询的编译时验证,并消除了手动字符串拼接的需要。 该项目提供了一种统一的查询语法,可转换为多个后端的特定方言,包括 SQL、MongoDB、Lucene 和 JDO。它支持高级查询功能,如公用表表达式(CTE)、窗口函数、地理空间操作和复杂的嵌套子查询。 除了数据检索外,该框架还涵盖了用于批量更新和删除的类型安全 DML 执行,以及将结果映射到 Java Bean、构造函数或元组。它包括对内存集合查询的支持,并与 Spring 框架集成以进行事务管理和连接处理。

    Converts a unified internal query representation into the specific syntax required by different database engines.

    Java
    在 GitHub 上查看↗4,964
  • mybatis-flex/mybatis-flexmybatis-flex 的头像

    mybatis-flex/mybatis-flex

    2,554在 GitHub 上查看↗

    MyBatis-Flex is an object-relational mapping framework for Java that extends MyBatis with a fluent API and automated CRUD operations. It provides a data access suite featuring an automatic CRUD data mapper, a type-safe SQL query builder, and a row-based query engine for manipulating records without predefined entity classes. The framework includes a multi-dialect SQL translator that converts generated syntax across different database engines, such as MySQL, PostgreSQL, and Oracle. It further distinguishes itself by offering annotation-free entity mapping using runtime reflection and naming co

    Rewrites SQL queries to apply database-specific pagination syntax based on the active dialect.

    Javajavamybatismysql
    在 GitHub 上查看↗2,554
  • lerocha/chinook-databaselerocha 的头像

    lerocha/chinook-database

    2,544在 GitHub 上查看↗

    This project is a relational SQL sample database and synthetic testing dataset. It provides a standardized data model of a fictional digital media store, encompassing business entities such as artists, albums, tracks, customers, and invoices. The dataset is designed as a cross-dialect SQL collection, using compatible scripts to ensure consistent data seeding and environment parity across different database server engines. It combines imported metadata with fictitious personal details to create realistic records for software prototyping and demonstrations. The project covers capabilities for

    Populates identical datasets across different SQL server types to maintain environment parity.

    TSQL
    在 GitHub 上查看↗2,544
  1. Home
  2. Data & Databases
  3. SQL Dialect Adapters
  4. Dialect Transformers

探索子标签

  • Execution Dialect SerializationSerialization of a specialized final execution dialect into binary programs. **Distinct from Dialect Transformers:** Distinct from general dialect transformers by focusing on the final serialization step into a binary for execution.