适用于C ++的uSQL µSQL是用于C ++SQL解析器引擎,可轻松开发基于SQL的应用程序,它还支持其他SQL,例如领域特定的语言,例如和GQL。
2023-03-24 14:14:38 2.82MB C++
1
ebase的源代码,ebase是一个简易的SQL解析器,希望对大家有用。
2022-08-26 22:07:10 146KB lex yacc c++ sql
1
ebase的说明文档,ebase是一个简易的SQL解析器
2022-08-26 22:02:10 2.02MB lex yacc sql
1
sql解析器代码,适合c++初级入门使用,包含头文件直接调用
2022-06-22 20:21:26 29KB sql 解析
1
java8 源码 sql parser 描述 1.基于 Java8,利用 Antlr4 实现对 sql 的解析并生成解析树 2.基于解析树生成执行计划 3.基于执行计划,对 Java 内存中数据进行操作,对用户透明,并实现部分 sql 执行 4.Java 内存数据为行式存储,数据均为 String 类型,使用时进行转换 运行环境 1.Java 8 2.Antlr4.9 功能 1.实现 where = xxx 的等值单条件筛选查询 2.支持嵌套子查询 3.实现 sum 聚合算子 方案设计 整体流程: Input(sql) --> Parser --> Execution --> Print 1.Input:即接收 input 的 sql 入参 2.Parser:接收 sql 后,经过 parser 解析生成语法树,并通过解析语法树,将关键的 sql 元素保存进入对象,形成执行计划 plan ;若包含嵌套查询则利用链表将父子 plan 关联 3.Execution:根据执行计划类型,选择不同的执行器 Execution,并对嵌套的父子查询进行拆解,根据 dfs 最底层的子查询需要优先执行,
2021-11-28 20:23:15 172KB 系统开源
1
sql解析器 sql-parser 基本上是从 一书中复制和粘贴的解析器 生成 SQL 语句的逆波兰表示法 (RPN) 与 GO 的 yacc 和 nex 集成而不是 Flex 和 BISON 我编写此代码是为了熟悉 GO 和 SQL,以便进一步开发。 这是 SQL 的一个子集。 SQL 的最终定义是 ANSI 和 ISO 发布的标准文档,包括定义 SQL 的 ISO/IEC 9075-2:2003,以及定义在其他编程语言和 XML 中嵌入 SQL 的方式的各种相关文档。 安装 获取下一个工具: $go get github.com/blynn/nex $cd github.com/blynn/nex $go build $ln -s nex /usr/bin/nex 获取 sql 解析器 $go get github.com/soforth/sql-
2021-11-23 09:38:48 12KB Bison
1
sql解析器 用Python和C ++编写SQL解析器的简单版本,结果保存在树中。 目前,仅实现SELECT查询。 ### Python先决条件: PLY(Python Lex-Yacc) 用法 python yacc.py -> SELECT a, b FROM c + QUERY + [SELECT] + [FIELDS] + [FIELD] + a + [FIELD] + b + [FROM] + [TABLE] + c -> SELECT a . b , c . d FROM aaa AS a , ccc AS c + QUERY + [SELECT] + [FIELDS] + [FIELD] + a.b + [FI
2021-10-25 18:09:20 6KB Python
1
SQL解析器, 项目地址:https://github.com/JSQLParser/JSqlParser
2021-08-23 10:08:38 453KB sql解析器
1
java的sql解析器jsqlparser.zip java的sql解析器jsqlparser.zip
2021-07-09 12:08:34 1018KB java
1
c++实现的sql解析器,一个经典的词法分析器,可解析各种复杂的SQL语句
2020-01-03 11:20:53 56KB sql 解析器
1