2 个仓库
Support for executing data retrieval using multiple different query language syntaxes.
Distinct from Graph Querying: Distinct from general graph querying: specifically refers to the capability of supporting multiple distinct query syntaxes (e.g., JSON and GraphQL).
Explore 2 awesome GitHub repositories matching data & databases · Multi-Syntax Query Interfaces. Refine with filters or upvote what's useful.
Cayley is a graph database engine designed for storing and querying interconnected data using a quad-based data model. It functions as an RDF quad store, managing information through subjects, predicates, objects, and labels. The system features a modular graph store architecture with pluggable backends, allowing it to swap between in-memory storage and various external persistent databases. It includes a GraphQL-inspired API and a dedicated data visualizer for the interactive exploration of nodes and edges. Query capabilities cover bidirectional path traversal and multi-syntax execution usi
Supports running data retrieval tasks using multiple query language options based on syntax preferences.
Querydsl 是一个用于构建类型安全查询的框架。它使用流畅的 API 和基于注解的代码生成从领域模型创建镜像类,从而实现数据库查询的编译时验证,并消除了手动字符串拼接的需要。 该项目提供了一种统一的查询语法,可转换为多个后端的特定方言,包括 SQL、MongoDB、Lucene 和 JDO。它支持高级查询功能,如公用表表达式(CTE)、窗口函数、地理空间操作和复杂的嵌套子查询。 除了数据检索外,该框架还涵盖了用于批量更新和删除的类型安全 DML 执行,以及将结果映射到 Java Bean、构造函数或元组。它包括对内存集合查询的支持,并与 Spring 框架集成以进行事务管理和连接处理。
Translates a unified internal query syntax into specific dialects for backends including SQL, MongoDB, Lucene, and JDO.