|
|
4e545cfa58
|
expression: Implement VecEvalBool to prepare for vectorized selection operator (#12175)
|
2019-09-16 17:47:52 +08:00 |
|
|
|
e2b1f7eff8
|
expression: change the String() method of expression.Column (#12089)
|
2019-09-16 14:30:22 +08:00 |
|
|
|
2a14cba6e3
|
expression: implement vectorized evaluation for builtinAbsDecSig (#12158)
|
2019-09-16 11:51:45 +08:00 |
|
|
|
5a543a5c13
|
implement vectorized evaluation for builtinSqrtSig (#12187)
|
2019-09-16 10:28:35 +08:00 |
|
|
|
7d53f0f01f
|
expression: implement vectorized evaluation for builtinStringIsNullSig (#12128)
|
2019-09-12 17:24:40 +08:00 |
|
|
|
98b3aeb274
|
executor: go generate builtin_control_vec.go (#12140)
|
2019-09-12 15:21:46 +08:00 |
|
|
|
81cc7bc6cf
|
expression,planner/core: support unix_timestamp() function in partition pruning (#12035)
|
2019-09-12 13:37:49 +08:00 |
|
|
|
c153a5f31c
|
expression: implement vectorized evaluation for builtinLeastDecimalSig (#12150)
|
2019-09-12 10:07:45 +08:00 |
|
|
|
d88cd749f5
|
executor, expression: 1. rename tryToMatch to tryToMatchOuters 2. tiny refine tryToMatchOuters (#12138)
|
2019-09-11 11:24:14 +08:00 |
|
|
|
5ab394cff5
|
expression: implement vectorized evaluation for builtinMonthSig (#12018)
|
2019-09-11 10:47:45 +08:00 |
|
|
|
4b6c38d783
|
expression: implement vectorized evaluation for builtinLowerStr (#12013)
|
2019-09-11 10:40:44 +08:00 |
|
|
|
ffc3482938
|
expression: implement vectorized evaluation for builtinDateSig (#12136)
|
2019-09-11 10:27:44 +08:00 |
|
|
|
e8f63be6e8
|
expression: implement vectorized evaluation for builtinInetNtoaSig (#12088)
|
2019-09-10 20:20:45 +08:00 |
|
|
|
add1023465
|
expression: modify the test framework for vectorized expression evaluation functions (#12115)
|
2019-09-10 18:57:27 +08:00 |
|
|
|
d5626a918d
|
executor, expression: add a tryToMatchOuters for joiner (#11922)
|
2019-09-10 18:00:14 +08:00 |
|
|
|
68b709e097
|
planner: introduce cascades adapter model and implement handle range scan (#11566)
|
2019-09-10 15:34:53 +08:00 |
|
|
|
5c18c5df97
|
type: add db prefix to function name for not exist error messages (#11156)
|
2019-09-10 11:20:19 +08:00 |
|
|
|
0f2434660c
|
expression: implement vectorized evaluation for builtinGreatestDecimalSig (#12077)
|
2019-09-09 19:32:18 +08:00 |
|
|
|
15557dfb07
|
expression: implement vectorized evaluation for builtinIfJSONSig (#12081)
|
2019-09-09 17:03:34 +08:00 |
|
|
|
bde7f440e7
|
expression: tiny refactor around the vectorized testing framework (#12044)
|
2019-09-06 11:17:05 +08:00 |
|
|
|
5199e21a5e
|
planner: Solve the problem that the parent query condition is pushed incorrectly when the setvar function is evaluated in the subquery.(#11622) (#11624)
|
2019-09-05 16:25:24 +08:00 |
|
|
|
e0b8267d95
|
planner: use *expression.Column instead of *IndexColumn (#11894)
|
2019-09-05 15:24:33 +08:00 |
|
|
|
ba8461d83f
|
expression: implement vectorized evaluation for builtinRepeatSig (#12014)
|
2019-09-04 17:35:01 +08:00 |
|
|
|
a18ddb811f
|
expression: implement vectorized evaluation for builtinLog10Sig (#12012)
|
2019-09-04 14:02:35 +08:00 |
|
|
|
e56c6db4d2
|
Expression: Add test framework for vectorized expression evaluation functions (#11963)
|
2019-09-03 19:21:58 +08:00 |
|
|
|
b90ebe1109
|
expression: enable vectorized expression evaluation by default (#11965)
|
2019-09-03 09:41:05 +08:00 |
|
|
|
67d4f913dd
|
expression: fix type infer of unaryMinus which should return ETDecimal if ETInt overflow int (#11989)
Signed-off-by: Lonng <heng@lonng.org>
|
2019-09-02 21:30:13 +08:00 |
|
|
|
e415ced76e
|
types/json: fix an over-quoted bug in BinaryJSON.Unquote function (#11934)
|
2019-08-30 17:18:35 +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 |
|
|
|
c59933323a
|
expression: fix constItem() and column-pruning in order by clause (#11839)
|
2019-08-28 16:59:35 +08:00 |
|
|
|
932c4a7bfc
|
expression: improve length and decimal size when a base type add/minus/multiply a decimal (#11873)
|
2019-08-28 13:29:05 +08:00 |
|
|
|
06342ddbe2
|
expression: make builtinCastIntAsInt support vectorized evaluation (#11826)
|
2019-08-28 12:00:35 +08:00 |
|
|
|
62f1a54680
|
expression: remove row-vec convertor and introduce Vectorized() to check if an expression supports vectorized evaluation explicitly (#11884)
|
2019-08-27 20:16:35 +08:00 |
|
|
|
4cd5d15d97
|
*: improve plan cache param eval and insert const (#10746)
|
2019-08-27 11:11:01 +08:00 |
|
|
|
b438bf21f6
|
expression: give the full error message when the result of calling the exp function is out of range (#11862)
|
2019-08-27 09:35:35 +08:00 |
|
|
|
46f1dc15f6
|
types: convert EOF error to ErrTruncate when parse duration (#11865)
* fix time_func
* check warnings
|
2019-08-26 17:36:55 +08:00 |
|
|
|
59ea7460a8
|
planner: PointGet don't rely on names in expression.Column (#11779)
|
2019-08-26 15:40:39 +08:00 |
|
|
|
236f6dcfef
|
expression: don't use names when do patition pruning (#11858)
|
2019-08-26 13:53:11 +08:00 |
|
|
|
6f76bbe1f7
|
Introduce individual vectorized evaluation methods for each type. (#11815)
|
2019-08-22 10:51:25 +08:00 |
|
|
|
1805d7aa01
|
expression: fix DIV with decimal type (#11804)
|
2019-08-21 19:15:47 +08:00 |
|
|
|
e19ef45e3e
|
expression: make Column support hybrid types when vectorized evaluation (#11803)
|
2019-08-21 15:00:28 +08:00 |
|
|
|
5ee0847cab
|
expression: fix wrong result of Not/IsTrue/IsFalse functions (#10498)
|
2019-08-20 23:15:09 +08:00 |
|
|
|
db2f1edadc
|
executor: support converting from vectorized evaluation to row-based evaluation (#11778)
|
2019-08-20 15:59:16 +08:00 |
|
|
|
096deba00b
|
executor: introduce the column buffer allocator for vectorized evaluation (#11743)
|
2019-08-16 15:46:16 +08:00 |
|
|
|
8a161721f1
|
planner, expression: remove TblID2Handle from Schema (#11152)
|
2019-08-16 13:02:16 +08:00 |
|
|
|
1b13a2acb9
|
expression, util: add an interface Times for chunk.Column (#11742)
|
2019-08-15 13:00:37 +08:00 |
|
|
|
5e54680ca3
|
expression: make baseBuiltinFunc support converting from row-based evaluation to vectorized evaluation
|
2019-08-14 15:02:44 +08:00 |
|
|
|
adb3071c90
|
*: refine the attribute definition of types.Time and types.Dur… (#11672)
|
2019-08-14 11:30:40 +08:00 |
|
|
|
6d51ad33fd
|
*: Optimize struct memory usage by adjust field order (#11629)
|
2019-08-13 17:20:53 +08:00 |
|