Commit Graph

21 Commits

Author SHA1 Message Date
b7ed87de7c expression: migrate builtin tests (#29125) 2021-10-27 21:18:49 +08:00
5bb63bd8fc expression: migrate generated tests to testify (#29083) 2021-10-26 19:14:48 +08:00
xhe
94e30df8e2 parser: fix compiling, add unit tests (#28700) 2021-10-11 23:15:25 +08:00
aa04be3134 expression: decrease the execution time of TestMockVecPlusIntParallel (#27944) 2021-09-10 23:28:39 +08:00
7755d25aba *: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers (#27198) 2021-08-16 18:52:00 +08:00
4325eebcf4 expression: optimize localSliceBuffer to be lock-free (#26078) 2021-07-16 13:13:33 +08:00
931ff98df5 simple fixes for the staticcheck linter (#18923)
Note that this found 2 bugs where errors were being silently ignored.

These are really simple fixes that didn't require much thought.
There are still more staticcheck warnings that should be fixed.

Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com>
2020-08-06 13:38:17 +08:00
9d391949cd expression: refactor logic about checking illegal mix collations (#16866) 2020-04-29 16:40:56 +08:00
a7076a5263 expression: optimize unit test (#14503) 2020-01-17 17:53:59 +08:00
d006443194 type: encapsulate Time API (#14288) 2019-12-31 12:41:09 +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
5d5497bfeb expression: speed up unit tests under the expression package (#12887) 2019-10-23 03:56:31 -05:00
5466a3c31b expression: let expression.Column take Sel into account wh… (#12693) 2019-10-14 23:53:21 +08:00
ba8461d83f expression: implement vectorized evaluation for builtinRepeatSig (#12014) 2019-09-04 17:35:01 +08:00
b90ebe1109 expression: enable vectorized expression evaluation by default (#11965) 2019-09-03 09:41:05 +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
6f76bbe1f7 Introduce individual vectorized evaluation methods for each type. (#11815) 2019-08-22 10:51:25 +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
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