Commit Graph

96 Commits

Author SHA1 Message Date
2c2e025305 Merge pull request #207 from pingcap/shenli/create-user
Support basic create user statement
2015-09-21 09:43:46 +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
2c31d4a139 merge from master and fix conflict 2015-09-20 13:00:25 +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
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
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
bef3f7fc80 parser: Check more cases in Assignment
Address comment
2015-09-15 10:15:24 +08:00
7c5612473d parser: address comment. 2015-09-15 10:15:22 +08:00
e2a06556b5 parser: simplify compare operation 2015-09-15 08:20:21 +08:00
e2fdde00e6 parser: Fix bug in parse database()
The args list is empty. But ExpressionList need at least one arg.
2015-09-14 23:42:23 +08:00
b62ef806a1 Merge remote-tracking branch 'origin/master' into shenli/issue-108 2015-09-14 23:11:38 +08:00
91e605ebd7 parser: cleanup parser/scanner error. 2015-09-14 21:19:22 +08:00
ab51ff934e parser, expression/expressions: fix parser conflict bug. 2015-09-14 18:43:57 +08:00
a896aa094f stmts: WIP test multiple table update 2015-09-14 18:14:34 +08:00
923dc22a75 Merge branch 'master' into qiuyesuifeng/exists-subquery 2015-09-14 16:54:46 +08:00
2b5c33e534 Merge remote-tracking branch 'origin/master' into shenli/issue-108
Conflicts:
	parser/parser_test.go
2015-09-14 14:18:15 +08:00
6ee7619206 parser: Add any/some to UnReservedKeyword list
ANY and SOME are unreserved keywords
See: https://dev.mysql.com/doc/refman/5.7/en/keywords.html
2015-09-14 14:01:12 +08:00
88553d8c4b Merge remote-tracking branch 'origin/master' into shenli/merge-master 2015-09-14 13:58:28 +08:00
1d29edc88d parser: Address comments 2015-09-14 13:56:20 +08:00
55fb663476 parser: Refactor function
Avoid conflict for function name and keywords
Pass all the tests
2015-09-14 13:22:14 +08:00
91aa4edec7 Merge pull request #138 from pingcap/ngaut/tiny-clean-up
parser: Remove imaginary and runeType
2015-09-14 12:53:29 +08:00
3f47469dba parser: Remove runeType 2015-09-14 11:20:19 +08:00
76475b2868 *: add base exists subquery framework. 2015-09-14 11:10:44 +08:00
5574bbbcd4 parser: Remove imaginary 2015-09-14 10:56:20 +08:00
097a6485cf Merge pull request #137 from pingcap/ngaut/tiny-clean-up
store, parser: Remove unused variables
2015-09-14 10:47:27 +08:00
030e0a1bd6 store, parser: Remove unused variables 2015-09-14 10:42:37 +08:00
730adf7fb5 Merge pull request #136 from pingcap/ngaut/tiny-clean-up
expression, parser: Tiny clean up
2015-09-14 10:42:09 +08:00
58c7cf3a23 expression, parser: Tiny clean up 2015-09-14 10:15:44 +08:00
9af521044a parser: WIP: clean up function name 2015-09-14 08:52:29 +08:00
8981ba32b1 stmts: Remove useless code in update
Replace hitWhere with WhereRset
2015-09-14 00:08:27 +08:00
cb3ef9cf85 *: Refactor update
Support multiple-table syntax
2015-09-13 23:08:16 +08:00
be9ed50943 parser: remove some/any from UnReservedKeyword. 2015-09-12 20:36:47 +08:00
abc406a741 Merge branch 'master' into qiuyesuifeng/any-all-support 2015-09-12 09:34:06 +08:00
fd248380ff parser: handle unreserve any and some 2015-09-12 09:33:28 +08:00
9d7e50c8ee Merge pull request #117 from pingcap/shenli/set-charset
parser: Charset name can be string literal
2015-09-11 23:25:10 +08:00