Structsยง
- Flow
Query Extensions - Query
Options - Query engine config
- Scheduled
Time ๐Extension - Carries the scheduled logical โnowโ through [
ConfigOptions::extensions] so that the distributed plan analyzer can apply it during expression simplification (preventing wall-clock constant-folding ofnow()).
Enumsยง
Constantsยง
- FLOW_
INCREMENTAL_ AFTER_ SEQS - FLOW_
INCREMENTAL_ MODE - FLOW_
INCREMENTAL_ MODE_ MEMTABLE_ ONLY - FLOW_
RETURN_ REGION_ SEQ - FLOW_
SCHEDULED_ TIME_ MILLIS - Flow scheduler binding for the logical time of one scheduled attempt.
Query planning, SQL/TQL parsing, range-select rewrite and DataFusion
execution read this extension so
now()is stable for the whole attempt. - FLOW_
SINK_ TABLE_ ID - QUERY_
ENABLE_ REMOTE_ DYNAMIC_ FILTER_ PUSHDOWN - Enable by default, set to false to explicitly disable.
Functionsยง
- invalid_
query_ ๐context_ extension - parse_
bool ๐ - parse_
incremental_ ๐after_ seqs - parse_
scheduled_ time_ datetime - Parse the scheduled time from extensions into a
DateTime<Utc>. - parse_
scheduled_ time_ millis - Parse the scheduled time (in milliseconds since Unix epoch) from extensions.
- remote_
dyn_ filter_ pushdown_ enabled_ from_ extensions - Returns whether query-level remote dynamic filter propagation is enabled.
- scheduled_
time_ from_ ctx - Best-effort helper: extract scheduled time from a [
QueryContextRef] as aDateTime<Utc>. - should_
collect_ ๐region_ watermark - should_
collect_ region_ watermark_ from_ extensions - Returns whether raw Flow query extensions request terminal region watermark collection.