Expand description
Canonical pipeline parsing and execution. Canonical document-first pipeline DSL.
The old split between dsl and dsl2 has been retired. dsl owns the
implementation again, while crate::dsl2 remains as a compatibility shim
for any lingering internal references.
Structs§
- Pipeline
- Parsed command line split into a command segment and trailing DSL stages.
- Verb
Info - Static metadata for one registered DSL verb.
Enums§
- Dsl2
Mode - Execution mode for the document-first DSL.
- Verb
Streaming - Streaming behavior for a DSL verb.
Functions§
- apply_
output_ pipeline - Apply a pipeline to existing output without flattening grouped data first.
- apply_
output_ pipeline_ with_ mode - Applies a pipeline using the canonical DSL engine.
- apply_
pipeline - Apply a pipeline to plain row output.
- configured_
mode - Returns the configured DSL mode.
- execute_
pipeline - Execute a pipeline starting from plain rows.
- execute_
pipeline_ streaming - Execute a pipeline from any row iterator.
- is_
registered_ explicit_ verb - Returns whether
verbis a registered non-meta verb. - parse_
pipeline - Split a full command line into its command portion and raw pipe stages.
- parse_
stage - Parse a raw stage string into the structured form the evaluator consumes.
- registered_
verbs - Returns metadata for all registered DSL verbs, including meta-only verbs.
- render_
streaming_ badge - Returns the display badge for a verb’s streaming behavior, if any.
- verb_
info - Returns verb metadata for
verb, matched case-insensitively.