mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-09-06 05:28:57 +00:00
feat(flow): support eval schedule offsets (#8878)
* feat(flow): support eval schedule offsets Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com> * fix(flow): remove redundant schedule assertion Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com> * refactor(flow): trim eval offset compatibility scope Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com> * test(flow): trim eval offset edge coverage Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com> * docs(flow): trim eval offset comment noise Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com> * fix(flow): address eval offset review feedback Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com> * test(compat): cover Flow eval offset persistence Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com> --------- Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
CREATE TABLE compat_eval_offset_input (
|
||||
ts TIMESTAMP(3) TIME INDEX,
|
||||
v DOUBLE
|
||||
);
|
||||
|
||||
CREATE FLOW compat_eval_offset_flow
|
||||
SINK TO compat_eval_offset_sink
|
||||
EVAL INTERVAL '10s'
|
||||
EVAL OFFSET '3s'
|
||||
AS
|
||||
SELECT
|
||||
date_trunc('second', now()) AS ts,
|
||||
count(v) AS value_count
|
||||
FROM compat_eval_offset_input
|
||||
GROUP BY date_trunc('second', now());
|
||||
Reference in New Issue
Block a user