9da174902a
expression: fix timezone for timestamp constant when converting expression to pb ( #9473 )
2019-02-27 10:41:28 +08:00
d9e02b76dd
expression: remove redundant "errors.Trace()" in "expression" package ( #8609 )
2018-12-07 12:20:31 +08:00
32b1dbd8d5
*: rename "github.com/pkg/errors" to "github.com/pingcap/errors" ( #8136 )
...
We import "github.com/pkg/errors" in the code, and actually put
the "github.com/pingcap/errors" there in the vendor path.
That's a dirty hack, and prevent the introduce of Go module.
2018-11-01 16:09:07 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
cb03f2bec1
move from juju/errors to pkg/errors ( #7151 )
2018-09-12 15:42:20 +08:00
06021c7cfe
remove types.Row interface ( #7170 )
2018-07-27 13:45:03 +08:00
0b5a1251ee
expression/aggregation: set PB field type ( #7118 )
...
Aggregation expression should set field type in PB.
2018-07-22 12:50:18 +08:00
8a326cae76
expression, util: handle err instead of panic in EncodeDecimal ( #6758 )
2018-06-05 19:38:30 +08:00
91493c9c31
expression: push builtin function IS_TRUE/IS_FALSE to TiKV ( #6751 )
2018-06-05 12:38:46 +08:00
30ff743f32
expression: push builtin function FLOOR down to TiKV ( #6736 )
2018-06-04 20:28:30 +08:00
941f1185b3
expression: push ABS to tikv ( #6571 )
2018-06-02 22:36:35 +08:00
067daa4ff7
expression: push CEIL down to TiKV ( #6607 )
2018-05-24 16:12:58 +08:00
aa76a6eeba
plan, executor: correlated column can be pushed down. ( #6403 )
2018-05-07 19:43:02 +08:00
357d5df66b
remove useless alias ( #6473 )
2018-05-05 22:36:54 +08:00
5725b43c83
*: remove useless ExprType ( #6313 )
2018-04-18 18:56:43 +08:00
ffd47ec3b5
expression: refactor scalarFuncToPBExpr ( #6290 )
2018-04-18 13:33:48 +08:00
0553deeb42
*:improve code readability and unified aliases ( #5997 )
2018-03-15 10:52:36 +08:00
f763e878a8
plan: push down binaryliterals as varstring. ( #5665 )
2018-01-25 16:17:19 +08:00
4dd1fc208d
codec, expression: support encoding a Chunk row ( #5578 )
2018-01-11 20:29:31 +08:00
f1e89cde19
*: use lower-case of github.com/sirupsen/logrus ( #5400 )
...
*: rename github.com/Sirupsen/logrus to github.com/sirupsen/logrus
* vendor: update pd
* vendor: update github.com/pingcap/tipb/go-mysqlx
2017-12-14 16:25:58 +08:00
12299b826a
expression: support date_format push down ( #5386 )
...
* support date_format push down
* add expr_to_pb test
* Update vendor
2017-12-13 13:29:01 +08:00
8b15cb52b7
*: move StatementContext to its own package. ( #5177 )
2017-11-22 00:11:14 +08:00
62433663e5
util/types: change types path ( #5007 )
...
* util/types: change types path
2017-11-04 10:37:14 -05:00
c4f29301eb
expression: rewrite in behavior. ( #4813 )
2017-10-28 14:36:21 +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
3e1d036336
*: log the caller of "terror.Log()" ( #4729 )
2017-10-10 11:26:43 +08:00
ca05619cdf
expression: enforce error check ( #4716 )
2017-10-08 22:29:07 -05:00
45bdd69cde
*: support signature push down. ( #4495 )
2017-09-25 18:58:42 +08:00
2762c44161
*: move aggregate functions to an individual package "aggregation" ( #4549 )
2017-09-18 15:07:35 +08:00
88e1666ac6
*: change the log package to logrus ( #4452 )
2017-09-08 00:45:07 -05:00
334dd056c7
*: update vendor for tipb. ( #4391 )
2017-08-31 15:41:24 +08:00
2b1886797e
expression: tiny fix. ( #4386 )
2017-08-31 14:59:59 +08:00
d739d7fd17
*: support sig push down in mocktikv. ( #4364 )
2017-08-30 20:28:12 +08:00
43215118af
*: support time constant push down in mocktikv ( #4176 )
2017-08-18 14:15:41 +08:00
71773cf33c
*: change "AndAnd", "OrOr" to "LogicAnd", "LogicOr" respectively ( #3874 )
2017-07-25 15:53:02 +08:00
90cd982da3
expression: add unit test for expr_to_pb.go ( #3842 )
2017-07-21 18:45:19 +08:00
247bf4afa2
expression, distsql: pushdown json_* functions. ( #3492 )
2017-06-20 17:23:07 +08:00
917b65c4a2
*: pass column index to kv store. ( #3280 )
2017-05-17 13:26:12 +08:00
69a55ad845
*: refactor a function name ( #3263 )
2017-05-16 14:43:03 +08:00
cc3676abc0
*: fix aggregation bug in new plan. ( #3210 )
2017-05-05 13:37:06 +08:00
350c79382a
*: support new table reader executor. ( #3133 )
2017-04-27 13:27:26 +08:00