def general_access
bendvy-ecs-core@0.1.0.3 · execution_builder.bend:174
import bendvy-ecs-core@0.1.0.3/execution_builder.bend as ExecutionBuilder
import Base
import bendvy-ecs-core@0.1.0.3/execution_declaration.bend as D
import bendvy-ecs-core@0.1.0.3/execution_query_recipe.bend as Recipe
174def general_access(key:String,kind:Recipe.QueryKind) -> D.Access:
175 match kind:
176 case Recipe.ReadRows{}:D.Access{key,D.ComponentAccess{},D.SharedView{},D.ReadOnly{}}
177 case Recipe.WriteRows{}:D.Access{key,D.ComponentAccess{},D.Exclusive{},D.Writable{}}