def read_query
import bendvy-ecs-core@0.1.0.3/inspector_query_projection.bend as InspectorQueryProjectionimport Base
import inspector.bend as I
import component.bend as C
import column.bend as Col
import capabilities.bend as Cap
51# Trusted read-only enumeration grant for the specified family/selection.
52# Uses live World handles; projection must preserve affine component owners.
53# Constructs operations without scanning or consuming any system cursor.
54def read_query(~S:Data,~Store:Type,~R:Type,~E:Data,~Rest:Type,~C:Type,~V:Data,~Token:Data,~take:Store -> Rest & Col.Column<S,C>,~put:Rest -> Col.Column<S,C> -> Store,~project:C -> C & V,~family:C.Family<S,Store,Rest,C,V,Token,take,put,project>,~selection:Selection) -> Cap.ValueRead<I.Frame<S,Store,R,E>,List<&2,Row<S,V>>>:
55 Cap.ValueRead{frame => scan(~S,~Store,~R,~E,~Rest,~C,~V,~Token,~take,~put,~project,~family,~selection,frame)}
Uses (9)
Used by (0)
No other definition uses this definition.