7 个仓库
Mapping of application object fields to database table columns using annotations.
Distinct from Annotation-Based Metadata Mapping: Specifically maps objects to database schemas, whereas the parent covers general runtime behavior mapping.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Schema Mappings. Refine with filters or upvote what's useful.
LitePal is an object-relational mapping library and SQLite database wrapper for Android applications. It replaces raw SQL queries with a fluent interface and object mapping to simplify local data persistence and database management. The project provides a specialized system for automatically synchronizing database schemas based on model definitions to handle version updates. It also includes a storage solution for securing sensitive data through configurable field-level encryption. The library covers broad data storage and synchronization capabilities, including atomic transaction support, m
Provides annotation-based mapping of Java object fields to SQLite table columns for automated schema creation.
Gitql 是一个 SQL 查询引擎和元数据搜索工具,旨在探索和检索版本控制系统中的信息。它提供了一种结构化查询语言,允许用户使用正式语法而不是标准命令行界面命令来过滤和提取项目历史中的资产。 该工具作为一个交互式数据浏览器,具有用于实时评估仓库数据的命令提示符界面。它将版本控制实体(如提交和标签)映射到虚拟关系表,从而能够执行顺序查询以审计历史并分析仓库元数据。 该系统涵盖了广泛的仓库资产检索功能,包括从拉取请求、议题和讨论中提取信息。它还包括用于仓库模式探索的机制,以识别哪些数据表可供查询。
Maps version control entities like commits and tags to virtual relational tables for standardized SQL querying.
deployd 是一个实时 API 框架和 MongoDB 后端即服务 (BaaS),允许创建在客户端和服务器之间同步数据和事件的网络化接口。它作为一个 JavaScript API 中间件,可以与 HTTP 服务器集成,以提供身份验证、请求拦截器和实时功能。 该项目具有一个自托管的 API 管理仪表板,用于通过 Web 界面配置资源设置、管理数据集合和监控服务器状态。它包括一个实时数据同步引擎,使用 Socket 将实时数据库更新推送到连接的客户端。 该系统涵盖了具有模式验证和递归查询的后端数据管理,以及跨无状态请求和持久连接跟踪会话的用户身份验证工作流。它还提供实时事件广播、通过模块扩展自定义 API 中间件以及管理访问控制的功能。 该项目包含一个用于引导新项目和运行开发服务器的 CLI。
Maps structured database objects directly to programmable API endpoints with integrated validation.
Supersonic 是一个基于 LLM 的数据分析平台和语义层引擎,可将自然语言问题转换为可执行的 SQL 查询。它作为一个商业智能仪表板和 Text-to-SQL 接口,允许用户通过对话界面检索业务指标和洞察。 该系统通过使用受控的逻辑层来定义统一的指标和维度,将业务定义与物理数据库模式解耦。这种语义建模允许平台将人类语言模式映射到精选模型,并将抽象的语义陈述转换为针对特定数据库引擎定制的物理 SQL。 该平台提供了一个企业级数据网关,具有数据集、列和行级别的基于角色的细粒度访问控制。其能力包括多轮对话管理、多数据库连接以及用于第三方工具集成的插件架构。 该项目通过无头编程 API 和用于外部数据消费的语义层 API 暴露其功能。
Matches user query text against a knowledge base of schema elements to identify referenced business metrics.
ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record object-relational mapping system that binds database tables to classes, allowing for data persistence and retrieval without writing manual SQL. The project distinguishes itself through a dedicated schema migration tool that updates database structures using versioned scripts loaded from application assets. It also includes a framework for sharing database content between different Android applications via a standard URI-based content provider interface. The library covers bro
Maps application objects to database table columns using metadata annotations.
该项目提供了一个用于构建 Kubernetes Operator 和自定义控制器的框架。它提供了一套旨在管理集群资源生命周期的库,使开发者能够通过事件驱动的协调循环将集群的实际状态与期望配置同步。 该框架的特色在于提供了一个由管理器编排的环境,可在单个进程内协调多个控制器和 Webhook。它内置了对乐观并发控制的支持以防止更新冲突,并利用内存中的 Informer 缓存来维护集群状态的同步本地视图,从而降低 API 服务器的负载。 除了核心协调功能外,该项目还包括用于基于模式的资源映射工具,允许注册自定义资源定义(CRD)。它还提供了准入控制机制,能够在数据持久化之前验证和变更资源请求以强制执行合规性。该框架包含一个专门的测试套件,可启动临时的、隔离的 API 服务器环境,以验证控制器逻辑是否符合实际集群行为。
Associates Go data structures with specific API group-version-kinds to enable automated serialization and management of custom resources.
This project is a Java-based object-relational mapping framework that utilizes the active record pattern to simplify database interactions. It provides a comprehensive data access layer that binds database tables directly to application objects, enabling developers to perform CRUD operations, manage complex entity relationships, and execute queries through a fluent, type-safe interface. Designed for integration with Spring Boot, the framework abstracts database complexities while maintaining support for native compilation and asynchronous execution. The framework distinguishes itself through
Uses class annotations to define mappings between application object fields and underlying database table structures.