Commit Graph

140 Commits

Author SHA1 Message Date
b59fa848ff parser: support set and enum type 2015-09-24 09:32:04 +08:00
475a9fc49b parser: Address comment 2015-09-23 21:47:30 +08:00
aa5fd34498 parser: support from dual 2015-09-23 21:41:41 +08:00
91e6610d96 parser: support sysdate 2015-09-23 17:23:21 +08:00
5ae7447804 Merge pull request #246 from pingcap/shenli/builtin-user
builtin: Support User() and Current_User()
2015-09-23 14:29:56 +08:00
59655e28ca *: support show full tables 2015-09-23 11:12:43 +08:00
f9e400d4b3 builtin: Support User() and Current_User() 2015-09-23 11:02:45 +08:00
d47af1f62e parser: Address comment 2015-09-23 10:03:41 +08:00
b961507311 *: support current_timestamp time function 2015-09-23 09:33:52 +08:00
a6a9a63ea6 parser: Support collate expr in parser
Fix issue: https://github.com/pingcap/tidb/issues/224
2015-09-22 23:25:03 +08:00
05cc62a4cb Merge pull request #226 from pingcap/siddontang/insert-empty-paren
support `insert t () values ()`
2015-09-22 11:21:26 +08:00
86286e0476 *: Address comment 2015-09-22 11:07:47 +08:00
1485ed490b parser: support parsing insert t () values () 2015-09-22 10:31:57 +08:00
50fb972258 *: support show collation 2015-09-22 09:20:36 +08:00
e91233533e expression: fix import 2015-09-21 18:55:17 +08:00
434d11a450 expression: refactor expression
Firstly, abstract SubQuery to interface{}, some mock test are not able to keep.
2015-09-21 17:39:28 +08:00
2a67b61219 Merge pull request #210 from pingcap/shenli/comment-in-query
*: Remove leading comment when check IsQuery
2015-09-21 12:54:13 +08:00
e9ced8065a *: Address comments 2015-09-21 11:17:47 +08:00
0e78959838 *: Remove leading comment when check IsQuery
IsQuery check the prefix of sql text, so we need to remove comments.
2015-09-21 10:47:05 +08:00
337517379f *: merge master and fix conflict 2015-09-21 10:08:01 +08:00
2c2e025305 Merge pull request #207 from pingcap/shenli/create-user
Support basic create user statement
2015-09-21 09:43:46 +08:00
113cbf2cdc *: Address comments 2015-09-20 22:59:43 +08:00
2353d6c990 *: merge master and fix conflict 2015-09-20 19:32:41 +08:00
e68f558e11 *: merge master and fix conflict 2015-09-20 19:29:46 +08:00
1400803273 Merge remote-tracking branch 'origin/master' into shenli/create-user 2015-09-20 16:25:54 +08:00
227c9a16d1 *: Support basic create user statement
Support create user with authstring
2015-09-20 16:20:11 +08:00
4213406796 Merge pull request #201 from pingcap/coocood/parser-where-cleanup
parser: make WhereClauseOptional return Expression.
2015-09-20 15:50:04 +08:00
bda68363c2 parser: fix test case 2015-09-20 15:45:32 +08:00
8b6093a190 parser: add test case for where clause in select
where clause in update and delete is already covered in parser_test.go.
2015-09-20 15:41:33 +08:00
2c31d4a139 merge from master and fix conflict 2015-09-20 13:00:25 +08:00
75edbf7e3c *: add show variables where test 2015-09-20 12:57:56 +08:00
609bbac4a4 parser: Support CreateUser syntax 2015-09-20 11:28:57 +08:00
3953692391 parser: make WhereClauseOptional return Expression.
WhereClauseOptional is used as Expression more than WhereRset.
2015-09-19 23:30:09 +08:00
0c81acb99a *: support show variables where syntax 2015-09-19 22:09:59 +08:00
4b80cd2c70 *: Address comments 2015-09-19 18:49:41 +08:00
aef82f0dbf parser: fix parsing bit error 2015-09-19 15:00:02 +08:00
2958eac84d parser: support parsing bit type 2015-09-19 15:00:02 +08:00
7b90a3b6b1 WIP: Support set password 2015-09-18 17:32:49 +08:00
0e7bec82cd parser: support null eq <=> 2015-09-18 07:03:38 +08:00
c6186c6ad4 Merge branch 'master' into qiuyesuifeng/exists-subquery
Conflicts:
	parser/parser_test.go
2015-09-15 18:07:51 +08:00
011fdbf057 Merge pull request #146 from pingcap/shenli/issue-108
fix issue 108
2015-09-15 17:55:17 +08:00
45d4346b68 Merge branch 'master' into qiuyesuifeng/exists-subquery 2015-09-15 17:52:41 +08:00
026df59d8a expression/expressions: address comment. 2015-09-15 16:58:23 +08:00
bc216912f0 Merge remote-tracking branch 'origin/master' into shenli/issue-108
Conflicts:
	parser/parser_test.go
2015-09-15 16:04:04 +08:00
83f0a7f99b parser: support hex type 2015-09-15 15:08:34 +08:00
cb38257021 Merge branch 'master' into qiuyesuifeng/exists-subquery
Conflicts:
	parser/parser_test.go
2015-09-15 14:36:11 +08:00
9f40950832 *: Address comments 2015-09-15 13:55:52 +08:00
c60f34f010 *: Support binary operator
See: https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#operator_binary
2015-09-15 13:26:12 +08:00
d975040647 parser: Support cast char with charset
Bug found in phpMyAdmin
2015-09-15 12:31:56 +08:00
f651e32d46 Merge pull request #145 from pingcap/qiuyesuifeng/cleanup-parse-error
parser: cleanup parser/scanner error.
2015-09-15 10:59:10 +08:00