Split
Binary predicate routing a context vector to "pos" (true) or "neg" (false).
Built-in implementations: ThresholdSplit (numeric x[i] <= t) and ExprSplit (wrapping a wire-portable BoolExpr over the context vector). The interface is sealed so tree snapshots round-trip cleanly through kotlinx.serialization; callers needing custom predicates compose them as BoolExpr AST nodes and wrap them in ExprSplit.
Inheritors
Functions
Link copied to clipboard
Evaluate the predicate against the context row.
direction
Evaluate the predicate against the context row.