|
|
9ac1c08bf8
|
ast, plan, expression: support builtin aggregation function 'bit_and' (#5147)
|
2017-11-24 09:58:41 +08:00 |
|
|
|
191de50646
|
chunk: make chunk.Row iteratable (#5196)
|
2017-11-23 12:45:09 +08:00 |
|
|
|
ced6efc7f4
|
expression: support vectorized execution of expressions (#5184)
|
2017-11-22 23:41:36 +08:00 |
|
|
|
02f6bb27c7
|
*: remove goCtx from session struct (#5174)
1. go context should not be stored
2. change Executor interface to Open(goctx.Context)
3. many other changes forced by this refactor
|
2017-11-22 02:17:38 -06:00 |
|
|
|
9921f41491
|
types: add overflow truncate when convert str to float (#5130)
|
2017-11-22 15:52:23 +08:00 |
|
|
|
8892bdf373
|
types: fix invalid time cast bug (#4338)
|
2017-11-22 15:24:56 +08:00 |
|
|
|
f828016e9f
|
*: move sessionctx/domainctx.go to domain package (#5168)
|
2017-11-22 13:41:58 +08:00 |
|
|
|
55b8f9f1ee
|
executor, expression: support Chunk in ProjectionExec (#5178)
|
2017-11-22 13:34:03 +08:00 |
|
|
|
8b15cb52b7
|
*: move StatementContext to its own package. (#5177)
|
2017-11-22 00:11:14 +08:00 |
|
|
|
3f212a6133
|
expression: fix from_unixtime(val>MaxInt32) (#5170)
|
2017-11-21 16:53:43 +08:00 |
|
|
|
dd2812fa55
|
mysql, expression: support sql_mode 'PAD_CHAR_TO_FULL_LENGTH' (#5065)
|
2017-11-21 13:22:29 +08:00 |
|
|
|
a32b8dbcf6
|
*: use Chunk for TableReader. (#5142)
|
2017-11-21 10:08:50 +08:00 |
|
|
|
81652dbeef
|
*: remove returned value isNull in Row methods. (#5131)
|
2017-11-17 11:12:41 +08:00 |
|
|
|
e362f1ed56
|
types: add deepcopy for update operation (#5098)
|
2017-11-15 14:46:24 +08:00 |
|
|
|
5962f1404e
|
*: prealloced plan aggregation_push_down (#5094)
|
2017-11-15 12:55:17 +08:00 |
|
|
|
e1511d03aa
|
plan, expression: move typeinfer_test.go from plan to expression (#5096)
|
2017-11-14 02:45:40 -06:00 |
|
|
|
5c76863a79
|
plan, expression: remove useless error return (#5085)
|
2017-11-13 18:40:58 +08:00 |
|
|
|
32dd95be51
|
plan: no need to double read in some case. (#5079)
|
2017-11-13 14:46:21 +08:00 |
|
|
|
8fd5c7de6e
|
server: use types.Row to write result set. (#5056)
|
2017-11-10 15:41:02 +08:00 |
|
|
|
96809723b7
|
expression: support sql_mode NO_UNSIGNED_SUB (#5030)
|
2017-11-09 14:23:42 +08:00 |
|
|
|
1aa2a69f92
|
expression: remove type assertion on types.DatumRow. (#5005)
|
2017-11-07 14:17:53 +08:00 |
|
|
|
32d0fc9e76
|
parser: support "insert into from selectStmt that has brackets" (#5008)
|
2017-11-06 07:06:21 -06:00 |
|
|
|
55529a5d26
|
expression: make in more powerful. (#4969)
|
2017-11-06 15:36:53 +08:00 |
|
|
|
62433663e5
|
util/types: change types path (#5007)
* util/types: change types path
|
2017-11-04 10:37:14 -05:00 |
|
|
|
ad1c532ea5
|
*: remove unused package and functions (#5003)
* *: remove unused package and functions
|
2017-11-04 03:36:25 -05:00 |
|
|
|
93910cedc5
|
expression, plan: correct the position of error check (#4993)
|
2017-11-03 09:26:51 +08:00 |
|
|
|
1b9cc4170d
|
types: fix #4954, insert column char(4) with latin1 charset by incorrect padding (#4962)
|
2017-11-01 23:08:04 +08:00 |
|
|
|
cf70670d15
|
expression: extract process of getting full cmp type to method. (#4935)
|
2017-10-31 14:52:20 +08:00 |
|
|
|
873e951338
|
expression: fix typo (#4958)
|
2017-10-31 11:16:45 +08:00 |
|
|
|
c4f29301eb
|
expression: rewrite in behavior. (#4813)
|
2017-10-28 14:36:21 +08:00 |
|
|
|
25879d3649
|
expression: support builtin function ROW_COUNT (#4853)
|
2017-10-28 09:18:58 +08:00 |
|
|
|
1abe79529b
|
expression: fix values null value issue (#4923)
|
2017-10-27 00:07:26 -05:00 |
|
|
|
27eedda835
|
expression: support 'using binary' (#4687)
|
2017-10-26 16:14:40 +08:00 |
|
|
|
834d51f898
|
ddl,expression: make leak test more stable (#4895)
|
2017-10-25 19:29:32 +08:00 |
|
|
|
5e441ad883
|
expression: fix #4884, insert NULL on duplicate key by values function (#4891)
|
2017-10-25 03:07:38 -05:00 |
|
|
|
e96321b3f1
|
ranger: simple improvement for range calc for pk. (#4767)
|
2017-10-24 20:21:23 +08:00 |
|
|
|
0306bb0070
|
tidb: support a plan cache for prepared statements (#3956)
* tidb: support a plan cache for prepared statements
|
2017-10-24 00:55:51 -05:00 |
|
|
|
ed7f68ca9b
|
*: Add Row interface (#4859)
|
2017-10-23 11:36:28 +08:00 |
|
|
|
4867bcfa3e
|
expression: fix a bug occured in select sum(float col)*0.1 (#4854)
* expression: fix a bug occured in select sum(1.2e2)*0.1
|
2017-10-20 20:42:28 -05:00 |
|
|
|
3d6ec2a362
|
expression: correct the signature building of Values (#4814)
|
2017-10-18 21:23:07 -05:00 |
|
|
|
a34964a36a
|
*: improve the column info for client (#4770)
Add table/database info in the response message.
|
2017-10-15 08:27:13 -05:00 |
|
|
|
64bc8cb6cb
|
expression: remove "self" field in "baseBuiltinFunc" completely (#4766)
* expression: remove "self" field in "baseBuiltinFunc" completely
* address comment
|
2017-10-13 04:55:25 -05:00 |
|
|
|
60626912a7
|
expression, plan: remove "foldable" from "baseBuiltinFunc" (#4759)
|
2017-10-12 04:03:54 -05:00 |
|
|
|
e488bcc23d
|
expression: some builtin functions can be folded (#4756)
* expression: unix_timestamp, utc_timestamp can be folded
* add mores exprs
* add non-cacheable functions
|
2017-10-12 01:18:26 -05:00 |
|
|
|
51a6e6fc48
|
*: fix ineffectual assignments #4713 (#4746)
|
2017-10-11 21:26:03 -05:00 |
|
|
|
83ace4f748
|
expression: return NULL when error is not nil (#4749)
|
2017-10-11 03:38:03 -05:00 |
|
|
|
7d2804e43c
|
*: check sc.IgnoreZeroInDate when parsing string or number to date/datetime/timestamp (#4732)
|
2017-10-10 23:38:53 -05:00 |
|
|
|
3e1d036336
|
*: log the caller of "terror.Log()" (#4729)
|
2017-10-10 11:26:43 +08:00 |
|
|
|
e11c4fbaad
|
expression, plan: improve fold constant (#4721)
* improve fold constant
* remove useless code
* remove useless argument
* address comment
|
2017-10-09 17:43:13 +08:00 |
|
|
|
9c2ea17722
|
*: enforce errcheck in Makefile (#4724)
checks all errors and enable errcheck in Makefile
Fixes https://github.com/pingcap/tidb/issues/4668
|
2017-10-09 17:16:10 +08:00 |
|