def query_grant
import bendvy-ecs-core@0.1.0.3/check.bend as Checkimport Base
import component.bend as C
import column.bend as Col
import capabilities.bend as Cap
57# Build a read-only component query for Required or Optional membership.
58# Canonical scan returns detached Access rows in its live-handle traversal order,
59# without lifecycle flags or consuming registered system cursors. project must
60# preserve payload owners; raw family lenses remain trusted schema setup.
61def query_grant(~S:Data,~Store:Type,~R:Type,~E:Data,~Rest:Type,~Payload:Type,~V:Data,~Token:Data,~take:Store -> Rest & Col.Column<S,Payload>,~put:Rest -> Col.Column<S,Payload> -> Store,~project:Payload -> Payload & V,~family:C.Family<S,Store,Rest,Payload,V,Token,take,put,project>,~mode:PlainSelection) -> Cap.ValueRead<Frame<S,Store,R,E>,List<&2,Row<S,V>>>:
62 Cap.ValueRead{frame => query_read(~S,~Store,~R,~E,~Rest,~Payload,~V,~Token,~take,~put,~project,~family,~mode,frame)}
Uses (9)
Used by (0)
No other definition uses this definition.