Commit Graph

53 Commits

Author SHA1 Message Date
7daf2e92e2 Merge remote-tracking branch 'origin/master' into shenli/mysqldump
Conflicts:
	parser/scanner.l
2015-11-11 17:19:01 +08:00
ea0953b328 Merge master and pass mysqldump dump data 2015-11-11 00:36:10 +08:00
xia
415085546b Merge branch 'master' into zimuxia/issue525
Conflicts:
	expression/variable.go
	parser/scanner.l
	plan/plans/show.go
	plan/plans/show_test.go
	stmt/stmts/set.go
2015-11-09 20:22:05 +08:00
xia
23a7e88f0d *: support ast 2015-11-09 19:51:35 +08:00
fc980462a0 Merge pull request #524 from pingcap/zimuxia/issue-419
parser: Support ADDDATE and SUBDATE function
2015-11-09 13:25:17 +08:00
8c99975ac4 *: fix mybatis test error. 2015-11-07 16:57:10 +08:00
xia
b98b6920b9 *: add comments 2015-11-06 21:23:11 +08:00
xia
7eb1f451fd *: support ast 2015-11-06 17:31:53 +08:00
275d4cf3f8 *: Add some sql syntax to prevent mysqldump
Support lock/unlock/show table status
2015-11-06 15:59:06 +08:00
b24f320d55 parser: remove old parser and move ast/parser to /parser. 2015-11-05 16:03:26 +08:00
2f2e31c8f4 ast: rename ast node receiver 'nod' to 'n'. 2015-11-05 14:42:15 +08:00
84b2538158 Merge pull request #518 from pingcap/goroutine/parser-clean-up
parser: clean up
2015-11-05 14:27:42 +08:00
9be82dbe27 ast: address comment. 2015-11-05 14:14:40 +08:00
c623fafc72 parser: clean up 2015-11-05 13:53:32 +08:00
524e18dff1 ast: address comment. 2015-11-04 19:51:33 +08:00
b8a7e68631 ast: add comments about implementation rule on Accept method. 2015-11-04 17:59:12 +08:00
fce519486f ast: visit Select element first in InsertStmt.
Address comment.
2015-11-04 17:00:38 +08:00
03be6a97dc Merge pull request #504 from pingcap/shenli/binder
parser: Add charset info for string literal
2015-11-03 14:48:50 +08:00
6b8a39523f ast/parser: add tests and fix bugs. 2015-11-03 13:53:46 +08:00
a74b373a52 parser: Add charset info for string literal 2015-11-03 11:24:47 +08:00
ba9dfc3551 ast/parser: add text to select field. 2015-11-03 10:00:17 +08:00
067df3ab34 optimizer: fix wildcard conversion. 2015-11-02 18:37:49 +08:00
ab2ec90d93 ast/parser, optimizer: fix duplicate parameter marker, fix offset. 2015-11-02 13:34:04 +08:00
eed9647417 ast, optimizer: add Offset for ParmMarker to make sure the order of param markers. 2015-11-02 11:34:13 +08:00
661771102d Merge pull request #495 from pingcap/shenli/binder
Shenli/binder
2015-11-02 10:22:04 +08:00
01dac873ba *: Address ci problem 2015-10-31 22:37:27 +08:00
1b9fbda6b6 ast/parser: Fix parser.y 2015-10-31 13:22:56 +08:00
92db5158c4 *: Tiny refactor 2015-10-31 13:18:38 +08:00
05b7eefa03 ast: update after rebase. 2015-10-30 20:51:36 +08:00
8f53419016 optimizer: fix bugs, pass tests. 2015-10-30 14:41:43 +08:00
7c7473969f tidb: switch to use ast parser. 2015-10-30 14:41:43 +08:00
edcbbc84ff optimizer: implement ddl statement convert functions. 2015-10-30 14:41:43 +08:00
f3e45697de optimiser: convert to old statement and expression. 2015-10-30 14:41:43 +08:00
0147eedd2c optimiser: implement evaluator. 2015-10-30 14:41:43 +08:00
18d8ea112c ast, optimiser: change ast visitor API and implement cloner and binder 2015-10-30 14:41:43 +08:00
d36d8a33fb ast: add comments on ResultSetNode interface. 2015-10-20 15:02:06 +08:00
995ac9899e ast: fix build 2015-10-20 13:21:54 +08:00
3ef40e54bf ast: move FloatOpt to misc.go, add ResultSet interface. 2015-10-20 13:04:13 +08:00
5fd42b6bd9 ast: change Alias to AsName and add ResultField 2015-10-19 20:44:27 +08:00
d502f835a1 ast: visit UnionClauses in SelectStmt. 2015-10-19 19:12:09 +08:00
5b35491479 ast/parser: fix mysqldef import 2015-10-19 17:09:10 +08:00
34adabb885 ast/parser: change Visitor API
make it more readable.
2015-10-19 16:07:03 +08:00
b8fd8c1559 ast/parser: implement parser for ast 2015-10-19 15:13:46 +08:00
2c9cc372db ast/parser: implement parser for ast. 2015-10-19 15:09:14 +08:00
bb43093b7c ast: improve comment. 2015-10-15 15:17:38 +08:00
41465ddfa8 ast: improve comment. 2015-10-15 15:16:17 +08:00
a49849a93d ast: address comments. 2015-10-15 14:48:59 +08:00
836b254f81 ast: add more statements. 2015-10-14 19:47:01 +08:00
447e2c022e ast: add statements 2015-10-13 20:40:20 +08:00
716bd75c2e ast: add all expressions 2015-10-13 13:42:17 +08:00