|
|
114405e114
|
executor: inline projection for hash join (#14682)
|
2020-02-13 18:44:33 +08:00 |
|
|
|
4755a9b9ef
|
util: revert util/mathutil (#14744)
|
2020-02-13 11:33:04 +08:00 |
|
|
|
13bf6cc196
|
executor: implement disk-based sort (Part 2) (#14279)
|
2020-02-07 09:39:53 +08:00 |
|
|
|
3a1b5b2819
|
chunk: add clear in RowContainer (#14499)
|
2020-01-17 16:52:20 +08:00 |
|
|
|
a487748b46
|
executor: support merge join on disk (#13946)
|
2019-12-31 18:49:10 +08:00 |
|
|
|
d006443194
|
type: encapsulate Time API (#14288)
|
2019-12-31 12:41:09 +08:00 |
|
|
|
85afb8227e
|
util: remove the optimization in CopySelectedJoinRows() to fix a bug in OuterHashJoin (#14010)
|
2019-12-24 16:58:39 +08:00 |
|
|
|
8cbacf0d7c
|
wasm: fix compile error for wasm (#14160)
Signed-off-by: 5kbpers <tangminghua@pingcap.com>
|
2019-12-23 15:17:46 +08:00 |
|
|
|
438d39ebcd
|
*: revert #10124 and remove sql mode PadCharToFullLength (#14007)
|
2019-12-17 15:25:06 +08:00 |
|
|
|
b04001b2a5
|
*: make golint happy #14025 (#14034)
|
2019-12-12 11:42:58 +08:00 |
|
|
|
5a589c9994
|
planner: consider disk cost in hashJoin (#13246)
|
2019-12-03 13:43:19 +08:00 |
|
|
|
760d27c51f
|
util: fix staticcheck errors (#13456) (#13651)
|
2019-11-22 17:20:25 +08:00 |
|
|
|
0e0faeeb30
|
*: use filepath instead of path for file operations (#13590)
|
2019-11-21 13:20:37 +08:00 |
|
|
|
f73cd98cce
|
expression: add an argument EvalType to method Column.Reset to make it safer (#13488)
|
2019-11-18 12:36:53 +08:00 |
|
|
|
b84c5a73ad
|
executor: implement the execution part of the outer hash join (#12882)
|
2019-11-12 17:48:30 +08:00 |
|
|
|
60bfdf5ba4
|
Revert "executor, util: rename original List to ListInMemory and add a new interface List (#13353)" (#13363)
This reverts commit 2b5f81add11497b5b5595b3ba16ac88cddf33a65.
|
2019-11-11 18:30:34 +08:00 |
|
|
|
2b5f81add1
|
executor, util: rename original List to ListInMemory and add a new interface List (#13353)
|
2019-11-11 15:50:43 +08:00 |
|
|
|
03e1510ccd
|
executor: set column data to zero value when calling ResizeXXX (#13260)
|
2019-11-09 11:52:12 +08:00 |
|
|
|
538077ff75
|
*: rename Arrow to Chunk (#13060)
|
2019-11-06 14:51:10 +08:00 |
|
|
|
e43444265b
|
*: Support required rows rows for arrow decode format. (#12613)
|
2019-11-05 18:12:09 +08:00 |
|
|
|
b3ad90e596
|
util: increase column's nullBitmap's capacity (#12470)
|
2019-10-28 19:24:00 +08:00 |
|
|
|
cb1e7cff89
|
expression: speed up builtinRepeatSig by using MergeNulls (#12674)
|
2019-10-23 17:24:29 +08:00 |
|
|
|
1fe25e071c
|
expression: make the selection executor support vectorized expression evaluation (#12220)
|
2019-10-14 23:03:57 +08:00 |
|
|
|
99a5432dce
|
*: encode the returned data using the Chunk format in mocktikv (#12023)
|
2019-09-28 20:02:26 +08:00 |
|
|
|
510a851ce4
|
build: make errcheck works correctly (#12381)
|
2019-09-26 19:28:01 +08:00 |
|
|
|
35e308f561
|
expression: go generate vectorized addtime functions (#12224)
|
2019-09-26 16:30:01 +08:00 |
|
|
|
6ad9e2bb1d
|
expression: implement vectorized evaluation for `builtinRevers… (#12239)
|
2019-09-25 01:11:00 +08:00 |
|
|
|
4e545cfa58
|
expression: Implement VecEvalBool to prepare for vectorized selection operator (#12175)
|
2019-09-16 17:47:52 +08:00 |
|
|
|
98b3aeb274
|
executor: go generate builtin_control_vec.go (#12140)
|
2019-09-12 15:21:46 +08:00 |
|
|
|
c1e6b8d777
|
executor: utilities for disk-based hash join (#12116)
|
2019-09-11 17:38:15 +08:00 |
|
|
|
1b0f61a728
|
expression: support vectorized bitmap operations for nulls in Column (#12034)
|
2019-09-05 15:49:21 +08:00 |
|
|
|
b90ebe1109
|
expression: enable vectorized expression evaluation by default (#11965)
|
2019-09-03 09:41:05 +08:00 |
|
|
|
c07fcc4a34
|
executor: make the projection executor support vectorized expression evaluation (#11917)
|
2019-08-30 13:41:05 +08:00 |
|
|
|
bdbaeb419d
|
executor: decrease the memory usage of hashTable in HashJoinExec (#11832)
|
2019-08-29 14:45:52 +08:00 |
|
|
|
fcef061059
|
executor: fix wrong partition boundary for window funcions (#11637)
|
2019-08-22 11:38:28 +08:00 |
|
|
|
8d165f0fd2
|
executor: copy row data instead of refereeing chunk.Row in some window functions. (#11678)
|
2019-08-22 10:57:54 +08:00 |
|
|
|
db2f1edadc
|
executor: support converting from vectorized evaluation to row-based evaluation (#11778)
|
2019-08-20 15:59:16 +08:00 |
|
|
|
36573d5b57
|
executor: make vectorized methods of Time be compatible with its row-based methods (#11776)
|
2019-08-19 16:30:17 +08:00 |
|
|
|
1b13a2acb9
|
expression, util: add an interface Times for chunk.Column (#11742)
|
2019-08-15 13:00:37 +08:00 |
|
|
|
adb3071c90
|
*: refine the attribute definition of types.Time and types.Dur… (#11672)
|
2019-08-14 11:30:40 +08:00 |
|
|
|
5cbb17c86b
|
executor: add reserve methods to Column for var-length types (#11699)
|
2019-08-12 14:51:05 +08:00 |
|
|
|
6098ed66e0
|
executor: add vectorized access methods for time.Duration stored in Column(#11677)
|
2019-08-08 16:00:37 +08:00 |
|
|
|
45790b5799
|
fixup (#11636)
|
2019-08-06 15:42:56 +08:00 |
|
|
|
d54f0a2bd4
|
expression: add vectorized evaluation methods to Expression (#11530)
|
2019-08-01 13:28:23 +08:00 |
|
|
|
fe998656e2
|
executor: add PreAlloc and replace nullCnt field with `Nul… (#11485)
|
2019-07-30 13:36:56 +08:00 |
|
|
|
67221062fd
|
executor: add CopyReconstruct() and CopyConstruct() methods to Column (#11408)
|
2019-07-25 11:28:55 +08:00 |
|
|
|
899ff96e86
|
executor: introduce Sel to Chunk to indicate which rows ar… (#11384)
|
2019-07-23 21:00:29 +08:00 |
|
|
|
e1c6dfa638
|
executor: refactor some methods of Row and Chunk (#11380)
|
2019-07-23 14:40:24 +08:00 |
|
|
|
268be86807
|
executor: add vectorized data access methods to Column (#11368)
|
2019-07-22 19:06:58 +08:00 |
|
|
|
d927f9ae18
|
executor: expose chunk.Column to prepare for vectorized expression evaluation (#11351)
|
2019-07-22 12:40:55 +08:00 |
|