mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-13 00:32:56 +00:00
* use the same sort option across every prom plan
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* tweak plans
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* wip
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix merge compile
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* Revert "wip"
This reverts commit db58884236.
* tweak merge scan
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* handle error
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* pass distribution rule
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* reverse sort order
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* refine plans
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* more optimizations for plans
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* check logical table
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix tests
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* wierd tests
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* add comment
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* add test for series_divide
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* update sqlness result
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix scalar calculation
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* update sqlness result
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix: workaround join partition
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* update proto
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
39 lines
845 B
Plaintext
39 lines
845 B
Plaintext
CREATE TABLE demo(
|
|
host STRING,
|
|
ts TIMESTAMP,
|
|
cpu DOUBLE NULL,
|
|
memory DOUBLE NULL,
|
|
disk_util DOUBLE DEFAULT 9.9,
|
|
TIME INDEX (ts),
|
|
PRIMARY KEY(host)
|
|
)
|
|
PARTITION ON COLUMNS (host) (
|
|
host < '550-A',
|
|
host >= '550-A' AND host < '550-W',
|
|
host >= '550-W'
|
|
);
|
|
|
|
Affected Rows: 0
|
|
|
|
-- SQLNESS REPLACE (-+) -
|
|
-- SQLNESS REPLACE (\s\s+) _
|
|
-- SQLNESS REPLACE (RoundRobinBatch.*) REDACTED
|
|
-- SQLNESS REPLACE (Hash.*) REDACTED
|
|
-- SQLNESS REPLACE (peers.*) REDACTED
|
|
explain SELECT * FROM demo WHERE ts > cast(1000000000 as timestamp) ORDER BY host;
|
|
|
|
+-+-+
|
|
| plan_type_| plan_|
|
|
+-+-+
|
|
| logical_plan_| MergeSort: demo.host ASC NULLS LAST_|
|
|
|_|_MergeScan [is_placeholder=false]_|
|
|
| physical_plan | SortPreservingMergeExec: [host@0 ASC NULLS LAST]_|
|
|
|_|_MergeScanExec: REDACTED
|
|
|_|_|
|
|
+-+-+
|
|
|
|
drop table demo;
|
|
|
|
Affected Rows: 0
|
|
|