feat: flow add eval interval (#273)

* feat: create flow eval interval

Signed-off-by: discord9 <discord9@163.com>

* fix: eval interval

Signed-off-by: discord9 <discord9@163.com>

* chore: make all

Signed-off-by: discord9 <discord9@163.com>

* fix: flow create request

Signed-off-by: discord9 <discord9@163.com>

* chore: make all

Signed-off-by: discord9 <discord9@163.com>

* chore: fmt

Signed-off-by: discord9 <discord9@163.com>

---------

Signed-off-by: discord9 <discord9@163.com>
This commit is contained in:
discord9
2025-08-27 16:21:27 +08:00
committed by GitHub
parent df2bb74b59
commit 66eb089afa
15 changed files with 2513 additions and 802 deletions
+5
View File
@@ -105,6 +105,11 @@ message ExpireAfter {
int64 value = 1;
}
// Eval Interval in seconds
message EvalInterval {
int64 seconds = 1;
}
message FlightMetadata {
AffectedRows affected_rows = 1;
Metrics metrics = 2;
+1
View File
@@ -52,6 +52,7 @@ message CreateFlowExpr {
bool create_if_not_exists = 6;
// Expire data older than the given duration seconds.
ExpireAfter expire_after = 7;
EvalInterval eval_interval = 11;
string comment = 8;
string sql = 9;
map<string, string> flow_options = 10;
+1
View File
@@ -93,6 +93,7 @@ message CreateRequest {
bool create_if_not_exists = 4;
// Expire data older than the given duration seconds.
ExpireAfter expire_after = 5;
EvalInterval eval_interval = 10;
string comment = 6;
string sql = 7;
map<string, string> flow_options = 8;