|
|
ecbd60c3ff
|
*: add arguement StatementContext to Encode functions. (#5566)
|
2018-01-06 17:31:08 +08:00 |
|
|
|
c19307c41c
|
util, executor: refactor Chunk.AppendRow to handle virtual row (#5563)
|
2018-01-05 12:35:21 +08:00 |
|
|
|
fa62e9fd01
|
*: merge ranger.IndexRange and ranger.ColumnRange. (#5485)
|
2017-12-26 16:08:36 +08:00 |
|
|
|
90401445d2
|
*: collect and store query feedback (#5438)
|
2017-12-22 11:33:05 +08:00 |
|
|
|
103f6b37f0
|
plan, executor: index join enhancement. (#5425)
|
2017-12-21 16:47:44 +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 |
|
|
|
a2fb741191
|
*: Chunk add context parameter (#5348)
|
2017-12-09 11:23:40 +08:00 |
|
|
|
a1b1bb45e8
|
executor: support Chunk for TopN. (#5260)
|
2017-12-04 22:00:05 +08:00 |
|
|
|
0604183023
|
executor: set priority for IndexLookupExecutor when reading table (#5288)
|
2017-12-03 23:46:52 +08:00 |
|
|
|
69c9e4efe4
|
*: limit chunk size to MaxChunkSize (#5252)
|
2017-11-28 21:05:30 +08:00 |
|
|
|
4c904639cf
|
*: add a session variable to control max chunk size (#5233)
|
2017-11-28 10:41:22 +08:00 |
|
|
|
ee0d3f37a2
|
types, ranger: move Range to package ranger. (#5231)
|
2017-11-27 18:17:29 +08:00 |
|
|
|
fb610e6429
|
*: change executor Next() interface to Next(goctx.Context) (#5223)
|
2017-11-26 21:17:33 -06:00 |
|
|
|
a428e9d820
|
executor: support chunk for IndexLookupReader. (#5206)
|
2017-11-25 16:33:43 +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 |
|
|
|
8b15cb52b7
|
*: move StatementContext to its own package. (#5177)
|
2017-11-22 00:11:14 +08:00 |
|
|
|
cd914b6611
|
plan, executor: remove NeedHandle field (#5144)
|
2017-11-21 15:20:24 +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 |
|
|
|
4a75a103e4
|
executor: some clean up. (#5156)
|
2017-11-20 15:41:12 +08:00 |
|
|
|
fff58a812b
|
executor: slow startup for double read. (#5123)
* executor: slow startup for double read.
|
2017-11-16 06:32:31 -06:00 |
|
|
|
cd5c665c8c
|
executor: use baseExecutor for all Executors (#5087)
Makes it easy to add new method on Executor interface.
|
2017-11-13 21:06:31 +08:00 |
|
|
|
ecbee2e81a
|
executor: don't reuse Executor in IndexLookUpJoin, remove doRequestForDatums() (#5031)
|
2017-11-10 14:21:35 +08:00 |
|
|
|
bbf0b92240
|
executor,store/tikv: opentracing for TableReader, IndexReader, IndexLookup executor (#4937)
|
2017-11-06 21:20:37 -06:00 |
|
|
|
62433663e5
|
util/types: change types path (#5007)
* util/types: change types path
|
2017-11-04 10:37:14 -05:00 |
|
|
|
0616a2fd15
|
executor, distsql: remove useless code. (#4991)
|
2017-11-02 19:40:59 +08:00 |
|
|
|
2339a703d8
|
*: remove useless code in executor. (#4982)
|
2017-11-02 15:48:59 +08:00 |
|
|
|
5ad1eb8e24
|
distsql: remove xeval (#4978)
|
2017-11-02 14:06:54 +08:00 |
|
|
|
1b87bc1d55
|
executor: fix a select bug when handle is MaxInt64 (#4835)
|
2017-10-19 21:38:55 -05:00 |
|
|
|
3e1d036336
|
*: log the caller of "terror.Log()" (#4729)
|
2017-10-10 11:26:43 +08:00 |
|
|
|
eb8df3519a
|
*: prepare to enforce errcheck, part1 (#4670)
|
2017-09-30 16:23:37 +08:00 |
|
|
|
0fd5b5167e
|
*: change the way transfer handle. (#4348)
|
2017-09-27 03:47:07 -05:00 |
|
|
|
6f84392d40
|
*: optimize SortExec (#4622)
* *: change key of orderByRow from "key []types.Datum" to "key []*types.Datum"
* address comment
|
2017-09-25 19:50:26 +08:00 |
|
|
|
040ad180aa
|
*: use goroutine pool to avoid runtime.morestack (#3753)
|
2017-09-22 11:43:39 +08:00 |
|
|
|
88e1666ac6
|
*: change the log package to logrus (#4452)
|
2017-09-08 00:45:07 -05:00 |
|
|
|
7cdbcebec0
|
executor: fix a order by bug (#4470)
|
2017-09-07 23:44:38 -05:00 |
|
|
|
dba58e97fc
|
executor: IndexLookUpExecutor refactor (#4305)
|
2017-09-06 03:45:10 -05:00 |
|
|
|
2750de80bc
|
*: tiny clean. (#4222)
|
2017-08-17 19:38:37 +08:00 |
|
|
|
c7c248eb91
|
executor: change struct row to []types.Datum (#4072)
|
2017-08-09 18:37:57 +08:00 |
|
|
|
1eebb87156
|
ddl: remove backgroud worker, use delete-range to speed up something. (#3993)
|
2017-08-09 16:59:25 +08:00 |
|
|
|
059f6dd2f1
|
executor, expression, plan: remove rowMeta from row (#3758)
|
2017-08-04 18:37:31 +08:00 |
|
|
|
8adac8fe6c
|
*: set low priority for expensive SQL and high priority for point get (#3881)
|
2017-08-02 13:53:36 +08:00 |
|
|
|
d8aaa222c8
|
*: make SET TRANSACTION ISOLATION LEVEL READ COMMITTED take effect (#3619)
|
2017-07-17 19:16:23 +08:00 |
|
|
|
bd64339e93
|
plan: first step of join auto-select. (#3623)
|
2017-07-10 15:21:22 +08:00 |
|
|
|
379914a5af
|
*: fix timestamp column data and index inconsistent involving timezone (#3497)
|
2017-06-20 15:22:50 +08:00 |
|
|
|
4b4378fdd4
|
fix some typo and continue refactor variable name topn (#3505)
|
2017-06-19 18:31:12 +08:00 |
|
|
|
1183792524
|
executor: stop fetch handles after closing. (#3365)
|
2017-06-01 15:50:51 +08:00 |
|
|
|
3c7df1c302
|
executor, plan: support batch index look up join. (#3306)
|
2017-05-23 23:12:19 +08:00 |
|
|
|
665b137e0e
|
fix jekins ci (#3229)
|
2017-05-10 16:40:42 +08:00 |
|
|
|
ad52a2462c
|
executor: add open inteferce for Executor. (#3221)
|
2017-05-09 21:13:22 +08:00 |
|