Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MyCATApache/SQLparser
/ types & classes
Types & classes
34 in github.com/MyCATApache/SQLparser
⨍
Functions
771
◇
Types & classes
34
Class
BufferSQLContext
Created by Fanfan on 2017/3/21.
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLContext.java:11
Class
BufferSQLParser
Created by Kaiz on 2017/2/6. <p> 2017/2/24 表名规范遵循 : https://dev.mysql.com/doc/refman/5.7/en/identifiers.html 暂时不支持字符型表名 https://github.com/mysql/mysql
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:44
Interface
ByteArrayInterface
Created by jamie on 2017/8/29.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/ByteArrayInterface.java:6
Class
ByteBufferArray
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/ByteBufferArray.java:5
Class
DCLSQLParseTest
Created by jamie on 2017/8/31.
src/test/java/io/mycat/mycat2/sqlparser/DCLSQLParseTest.java:12
Class
DCLSQLParser
Created by jamie on 2017/8/31.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:14
Class
DCLSQLParserHelper
Created by jamie on 2017/9/4.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:20
Class
DefaultByteArray
Created by jamie on 2017/8/29.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/DefaultByteArray.java:6
Class
DynamicAnnotation
Created by jamie on 2017/9/5.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dynamicAnnotation/DynamicAnnotation.java:8
Class
DynamicAnnotationTest
Created by jamie on 2017/9/5.
src/test/java/io/mycat/mycat2/sqlparser/DynamicAnnotationTest.java:12
Class
ExprSQLParseTest
Created by jamie on 2017/9/6.
src/test/java/io/mycat/mycat2/sqlparser/ExprSQLParseTest.java:13
Class
ExprSQLParser
Created by jamie on 2017/9/5.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:13
Class
ExprSQLParserHelper
Created by jamie on 2017/9/5.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParserHelper.java:15
Class
HashArray
Created by Fanfan on 2017/3/21.
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/HashArray.java:6
Class
InstructionsBenchmark
src/test/java/io/mycat/mycat2/sqlparser/InstructionsBenchmark.java:13
Class
IntTokenHash
Created by Kaiz on 2017/3/4.
src/main/java/io/mycat/mycat2/sqlparser/IntTokenHash.java:6
Class
MatchMethodGenerator
Created by Administrator on 2017/2/13 0013.
src/main/java/io/mycat/mycat2/sqlparser/MatchMethodGenerator.java:19
Class
NewSQLContext
Created by Fanfan on 2017/3/21.
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:10
Class
NewSQLParser
Created by Kaiz on 2017/2/6. 2017/2/24 表名规范遵循 : https://dev.mysql.com/doc/refman/5.7/en/identifiers.html 暂时不支持字符型表名 h
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:39
Class
SQLBenchmark
src/test/java/io/mycat/mycat2/sqlparser/SQLBenchmark.java:20
Class
SQLContext
by kaiz : 考虑将来可能要建立一个全局表用来管理/加速结果集/加速表名判定,最终形成一个用数组装载的简单ast SQLContext 打算这样做: 先返回String类型的表名和库名进行测试, 再在内部维护统一的一个表名/库名表, 之后通过一个统一的哈希值算法对
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:24
Class
SQLParser
Created by Kaiz on 2017/1/22. 考虑设计:1. 第一遍生成 a. sql类型; b. 表名列表; c. 库名列表; d. sql/表名/库名hash值; e. 所有节点位置数组 2. 第二遍生成 a. 查询和子查询之间的关联; b. 查询字段和表之间的关联; c. 获取w
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:13
Class
SQLParserTest
Created by Kaiz on 2017/1/22.
src/test/java/io/mycat/mycat2/sqlparser/SQLParserTest.java:14
Class
SQLParserWithByteArrayInterfaceTest
Created by Kaiz on 2017/1/22.
src/test/java/io/mycat/mycat2/sqlparser/SQLParserWithByteArrayInterfaceTest.java:13
Class
SQLReader
Created by Kaiz on 2017/2/6. 判断需要忽略大小写时,需要调用 ic 为前缀的接口,ic 是 ignore case 的简写
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:9
Class
SelectStatementParser
Created by jamie on 2017/9/8.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/SelectStatementParser.java:11
Class
TCLSQLParser
Created by jamie on 2017/8/31.
src/main/java/io/mycat/mycat2/sqlparser/TCLSQLParser.java:16
Class
TCLSQLParserTest
Created by cjw on 2017/1/22.
src/test/java/io/mycat/mycat2/sqlparser/TCLSQLParserTest.java:12
Class
TheWoleSelectParseTest
Created by jamie on 2017/9/8.
src/test/java/io/mycat/mycat2/sqlparser/TheWoleSelectParseTest.java:14
Class
TokenHash
Created by Kaiz on 2017/2/27.
src/main/java/io/mycat/mycat2/sqlparser/TokenHash.java:6
Class
Tokenizer
Created by Kaiz on 2017/3/21.
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/Tokenizer.java:8
Class
Tokenizer2
Created by Kaiz on 2017/3/21.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/Tokenizer2.java:13
Class
TokenizerBenchmark
src/test/java/io/mycat/mycat2/sqlparser/TokenizerBenchmark.java:15
Class
TokenizerUtil
Created by jamie on 2017/8/31.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/TokenizerUtil.java:15