Commit Graph
158 Commits
Author SHA1 Message Date
wenshao 718500cf59 refactor sql parser. 2017-08-29 17:10:26 +08:00
wenshao 4a4fffbbb2 mysql parser refactor. 2017-08-29 14:33:44 +08:00
wenshao 833a9b5a65 refactor sql parser. 2017-08-28 01:26:21 +08:00
wenshao a983b2685b improved parser performance. 2017-08-26 22:53:51 +08:00
wenshao 026295ddbd improved sql parser. 2017-08-24 10:40:09 +08:00
wenshao 3b0b090989 improved sql parser. 2017-08-18 10:16:53 +08:00
wenshao 5ea4ac8009 improved sql parser. 2017-08-08 20:34:21 +08:00
wenshao b0c38aef68 improved sql parser. 2017-08-03 10:41:23 +08:00
wenshao 9aa9406bfa improved sql parser. support show columns. 2017-07-28 14:44:02 +08:00
wenshao 168518e0e5 improved sql parser. 2017-07-19 17:55:24 +08:00
wenshao 0d8e5549e5 bug fixed for sql parser SchemaStatVisitor. for issue #1798 2017-07-12 22:25:28 +08:00
wenshao c64c40e81d improved sql parser. 2017-06-27 11:28:15 +08:00
wenshao bea1d70af2 improved sql parser. 2017-06-05 09:59:34 +08:00
wenshao 969e878ca9 improved sql parser. 2017-05-31 15:14:05 +08:00
Terry Zhu b531cb8c24 添加postgresql的begin,commit,set命令解析
添加PGStatement的测试代码,修复PGStatement解析bug;修复pg无法识别table别名问题

将PG的关键字移入TOKEN中

start transaction的visit优化
2017-05-17 16:39:44 +08:00
wenshao 6c8169b1fb bug fixed for pg sql parser 'with update', for issue #1727 2017-05-11 06:44:39 +08:00
wenshao c3db40c748 fixed copyright info. 2101 -> 2017 2017-03-14 21:18:18 +08:00
wenshao 77bfab01f5 refactor sql parser. sqlite support limit clause. #1556 2016-12-26 20:11:49 +08:00
wenshao 9f5d300892 refactor sql parser. 2016-09-25 06:48:57 +08:00
wenshao a26e4c546d refactor sql parser & support tableMapping. issue #1432 2016-09-25 05:06:50 +08:00
wenshao 3f4bb2b61f refactor sql parser. 2016-09-25 01:10:19 +08:00
wenshao baab4fede5 improved sql parser, support pg udpate_from_clause. issue #1430 2016-09-25 00:08:20 +08:00
wenshao c3681f1d0e improved postgresql sql parser support. support '@@' operator. issue #1391 2016-09-18 21:57:13 +08:00
高铁 022c0fe620 sql parser support postgresql json operator 2016-06-29 16:40:06 +08:00
qxo 9bd3b47182 回退上一提交,处理index=-1的情形
以下方法中,如果x.getIndex() == -1 应如何处理请原作者解答一下

`
public boolean visit(SQLVariantRefExpr x)
`
2016-06-01 00:15:07 +08:00
qxo cedf72640d fixed for tests fail
java.lang.IndexOutOfBoundsException: Index: -1, Size: 1
at java.util.ArrayList.get(ArrayList.java:352)
at
com.alibaba.druid.sql.visitor.SQLASTOutputVisitor.visit(SQLASTOutputVisitor.java:853)
at
2016-05-31 23:53:03 +08:00
qxo 178de15fac bug修复及设计增强:相应ExportParameterVisitor实现类扩展相应的ParameterizedOutputVisitor实现类,以修正ExportParameterVisitor现有实现的功能bug并减少重复代码 2016-05-31 19:42:43 +08:00
高铁 b56f007e2a bug fixed for sql parser for postgresql, for issue 1204, https://github.com/alibaba/druid/issues/1204 2016-05-06 10:22:46 +08:00
高铁 824360e0ea improved sql parser 2016-03-19 14:36:55 +08:00
高铁 f5924d2661 improved sql parser, bug fixed for parent is null 2016-02-27 19:21:28 +08:00
高铁 f8caff46c1 refactor sql parser 2016-01-10 20:01:53 +08:00
高铁 d4066b101c refactor sql parser 2016-01-10 16:59:11 +08:00
高铁 65cf8fa9a3 sql format support lcase 2015-12-13 14:56:09 +08:00
高铁 de0715bd9c sql format support lower case 2015-12-12 20:54:02 +08:00
高铁 887d538a91 bug fixed for pg sql parser 2015-09-12 22:52:45 +08:00
高铁 91edb244f2 Merge pull request #930 from 52Jolynn/master
修复若干bug及增加若干特性
2015-08-22 00:53:52 +08:00
高铁 883b1fbc64 fixed copyright 2015-08-16 23:45:03 +08:00
huangtiande 7d1b290c43 修复 with as 语句列解析bug 2015-08-06 16:07:53 +08:00
shaojin.wensj c38ce08786 improve odps sql support 2015-08-04 09:32:51 +08:00
wenshao fc4cdfacbd SQLUtils support addCondition & addSelectItem 2015-06-07 18:47:41 +08:00
wenshao a2d8db2102 bug fixed for pg sqlparser 2015-06-06 02:30:08 +08:00
wenshao 1c3a7c7641 fixed for license check 2015-06-06 02:03:38 +08:00
wenshao ae77ab5188 improved postgresql support 2015-06-02 09:12:40 +08:00
wenshao c5b1522a8c improved postgresql support 2015-06-02 08:52:53 +08:00
wenshao af71ccc7cd improved postgresql support 2015-06-02 04:45:21 +08:00
wenshao 58fe296645 improve postgresql support 2015-06-02 04:31:06 +08:00
huangtiande b4c855ab0a fix table alias bug 2015-02-13 10:20:49 +08:00
huangtiande fd73ffb6af fix escape bug
让sql保持原样
2015-02-13 10:12:44 +08:00
Yako 3b7c0bb72e Merge pull request #789 from 52Jolynn/fix_pg_parenthesized_bug
fix postgresql parenthesized bug
2015-02-08 23:24:41 +08:00
huangtiande 0b9b02cd99 insert语句增加default values支持
example:
insert into test01 DEFAULT VALUES
2015-02-06 10:17:53 +08:00