def QuerySelection
bendvy-ecs-core@0.1.0.3 · execution_builder.bend:79
import bendvy-ecs-core@0.1.0.3/execution_builder.bend as ExecutionBuilder
import Base
79def QuerySelection(~S:Data,~WC:Type,~C:Type,~R:Type,~F:Type -> Type,~H:Type,~B:Type,~Ops:Type -> Type) -> Type:
80 @-basic:BasicQuery(~S,~C,~R,~H,~B) -> @-output:OutputQuery(~S,~C,~R,~H,~B) -> @-sequentialOutput:SequentialOutputQuery(~S,~C,~R,~F,~H,~B) -> @-general:GeneralQuery(~S,~WC,~C,~R,~H,~B) -> @-generalOutput:GeneralOutputQuery(~S,~WC,~C,~R,~H,~B) -> @-sequentialGeneral:SequentialGeneralQuery(~S,~WC,~C,~R,~F,~H,~B) -> B -> B & Ops(H)