Expand description
Composable stop conditions for early termination of stream-based profiling.
A StopCondition describes when to stop; a StopEvaluator is the
mutable runtime checker that tracks counters and evaluates the condition
after each chunk.
Structs§
- Schema
Stability Tracker - Tracks consecutive rows where the schema (column types) has not changed.
Used by engines to implement
SchemaStablestop conditions. - Stop
Evaluator - Runtime evaluator that checks a
StopConditionagainst accumulated counters.
Enums§
- Stop
Condition - A composable condition that can trigger early termination of profiling.
Functions§
- schema_
stable_ threshold - Extracts the
consecutive_stable_rowsthreshold from aStopCondition, searching throughAny/Allcomposites. ReturnsNoneif noSchemaStablevariant is present.