mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-08 14:22:58 +00:00
* chore: update datafusion * update sqlness case of time.sql Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix: adjust range query partition * fix: hisogram incorrect result Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix: ignore filter pushdown temporarily Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix: update limit sqlness result Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix: histogram with wrong distribution Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix: update negative ordinal sqlness case Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * feat: bump df to cd7a00b Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * resolve conflicts * ignore test_range_filter Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix promql exec panic * fix "select count(*)" exec error * re-enable the "test_range_filter" test since the filter push down seems not necessary to be removed * fix: range query schema error * update sqlness results Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * resolve conflicts * update datafusion, again * fix pyo3 compile error, and update some sqlness results * update decimal sqlness cases Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix: promql literal * fix udaf tests * fix filter pushdown sqlness tests * fix?: test_cast * fix: rspy test fail due to datafusion `sin` signature change * rebase main to see if there are any failed tests * debug ci * debug ci * debug ci * enforce input partition Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * debug ci * fix ci * fix ci * debug ci * debug ci * debug ci * fix sqlness * feat: do not return error while creating a filter * chore: remove array from error * chore: replace todo with unimplemented * Update src/flow/clippy.toml Co-authored-by: Yingwen <realevenyag@gmail.com> --------- Signed-off-by: Ruihang Xia <waynestxia@gmail.com> Co-authored-by: Ruihang Xia <waynestxia@gmail.com> Co-authored-by: WUJingdi <taylor-lagrange@qq.com> Co-authored-by: discord9 <discord9@163.com> Co-authored-by: evenyag <realevenyag@gmail.com> Co-authored-by: tison <wander4096@gmail.com>
81 lines
2.0 KiB
Plaintext
81 lines
2.0 KiB
Plaintext
SELECT MOD(18, 4);
|
|
|
|
+-------------------------+
|
|
| mod(Int64(18),Int64(4)) |
|
|
+-------------------------+
|
|
| 2 |
|
|
+-------------------------+
|
|
|
|
SELECT MOD(-18, 4);
|
|
|
|
+--------------------------+
|
|
| mod(Int64(-18),Int64(4)) |
|
|
+--------------------------+
|
|
| -2 |
|
|
+--------------------------+
|
|
|
|
SELECT MOD(18.0, 4.0);
|
|
|
|
+-----------------------------+
|
|
| mod(Float64(18),Float64(4)) |
|
|
+-----------------------------+
|
|
| 2.0 |
|
|
+-----------------------------+
|
|
|
|
SELECT MOD(18, 0);
|
|
|
|
Error: 3001(EngineExecuteQuery), Divide by zero error
|
|
|
|
SELECT POW (2, 5);
|
|
|
|
+------------------------+
|
|
| pow(Int64(2),Int64(5)) |
|
|
+------------------------+
|
|
| 32.0 |
|
|
+------------------------+
|
|
|
|
SELECT POW (1.01, 365);
|
|
|
|
+-------------------------------+
|
|
| pow(Float64(1.01),Int64(365)) |
|
|
+-------------------------------+
|
|
| 37.78343433288728 |
|
|
+-------------------------------+
|
|
|
|
SELECT POW (0.99, 365);
|
|
|
|
+-------------------------------+
|
|
| pow(Float64(0.99),Int64(365)) |
|
|
+-------------------------------+
|
|
| 0.025517964452291125 |
|
|
+-------------------------------+
|
|
|
|
SELECT CLAMP(10, 0, 1);
|
|
|
|
+------------------------------------+
|
|
| clamp(Int64(10),Int64(0),Int64(1)) |
|
|
+------------------------------------+
|
|
| 1 |
|
|
+------------------------------------+
|
|
|
|
SELECT CLAMP(-10, 0, 1);
|
|
|
|
+-------------------------------------+
|
|
| clamp(Int64(-10),Int64(0),Int64(1)) |
|
|
+-------------------------------------+
|
|
| 0 |
|
|
+-------------------------------------+
|
|
|
|
SELECT CLAMP(0.5, 0, 1);
|
|
|
|
+---------------------------------------+
|
|
| clamp(Float64(0.5),Int64(0),Int64(1)) |
|
|
+---------------------------------------+
|
|
| 0.5 |
|
|
+---------------------------------------+
|
|
|
|
SELECT CLAMP(10, 1, 0);
|
|
|
|
Error: 3001(EngineExecuteQuery), Invalid function args: The second arg should be less than or equal to the third arg, have: ConstantVector([Int64(1); 1]), ConstantVector([Int64(0); 1])
|
|
|