Skip to main content

Module adapter

Module adapter 

Source
Expand description

Flow source schema management and stateless streaming execution.

ModulesΒ§

flownode_impl πŸ”’
impl FlowNode trait for FlowNodeManager so standalone can call them
stateless πŸ”’
Stateless DataFusion execution for streaming flows.
table_source πŸ”’
How to query table information from database
util πŸ”’
Util functions for adapter

StructsΒ§

FlowConfig
FlownodeOptions
StatelessFlowRuntime πŸ”’
StatelessFlowSlot πŸ”’
StreamingEngine

EnumsΒ§

FetchFromRow πŸ”’

ConstantsΒ§

AUTO_CREATED_PLACEHOLDER_TS_COL
AUTO_CREATED_UPDATE_AT_TS_COL

FunctionsΒ§

default_num_workers πŸ”’
is_explicit_source_timestamp_compatibility πŸ”’
Returns whether an existing sink uses the legacy explicit source-time-index layout.
output_column_schemas πŸ”’
Converts a retained plan’s output to logical schemas. Only a direct source column (optionally wrapped in an alias) carries source semantics; computed expressions deliberately use the physical output field metadata instead.
relation_desc_from_output πŸ”’
resolve_sink_layout πŸ”’
Resolves the columns appended by the flow, validating the complete output/sink layout.
sink_output_column_count πŸ”’
Legacy helper for callers that only have a sink schema. New stateless flows resolve the suffix against both schemas and store it in StatelessFlow.
validate_auto_column_names πŸ”’
validate_captured_slot πŸ”’
validate_sink_layout πŸ”’
validate_sink_layout_with_suffix πŸ”’

Type AliasesΒ§

FlowStreamingEngineRef