Commit Graph
138 Commits
Author SHA1 Message Date
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
huangtiande 4ed063711e pg delete语句支持别名 2015-02-05 18:40:59 +08:00
huangtiande 947190c6a0 fix postgresql parenthesized bug
example:
1、(select * from a)
2、(select * from a) union all select * from b;
pg以括号开头的select语句会陷入死循环。
2015-02-05 15:32:12 +08:00
Yako 732258a3cf add license 2014-12-31 13:57:17 +08:00
Yako ac8bb22277 Revert "Revert "INTERVAL 语法支持"" 2014-12-31 13:27:08 +08:00
Yako 9f45494ae7 Revert "INTERVAL 语法支持" 2014-12-31 11:51:37 +08:00
tianzhen.wtz 5b1a15a644 override equals hashcode 2014-12-30 11:46:00 +08:00
tianzhen.wtz edcd8c41b1 INTERVAL 语法支持 2014-12-29 19:41:03 +08:00
Yako c4d1d22fb5 improve sqlparser 2014-12-21 22:12:00 +08:00
wenshao 76fe5899f0 remove unused code 2014-12-07 05:52:13 +08:00
wenshao 125a3df68e pg sqlparser support drop table if not exists 2014-12-03 03:08:54 +08:00
wenshao cadce912f6 improved sql parser for postgresql, support create table inherits 2014-11-30 01:35:00 +08:00
Yako fa57e7f3e5 add license 2014-11-23 23:45:56 +08:00
wenshao 06df60f95a improved sql parser for postgresql 2014-11-17 11:09:26 +08:00
wenshao 39bb9e2d7f improved sql parser for postgresql 2014-11-16 17:43:03 +08:00
wenshao 8e6dbe121b improved sql parser for postgresql 2014-11-16 15:35:47 +08:00
wenshao 986bdc21bb sql parser support revoke 2014-11-15 22:03:22 +08:00
wenshao 66d14d0823 sql parser improved for postgresql 2014-11-15 14:45:17 +08:00
Yako c059727da3 add license 2014-11-11 16:31:19 +08:00
wenshao fe377d2609 improve sqlparser for pg 2014-11-04 01:33:30 +08:00
wenshao bde7e61099 improve pg sql parser 2014-10-30 23:39:56 +08:00