Policy-aware semantic projection filter.
Filters AshR2RML.Mapping.Resource and AshR2RML.Mapping.Bundle instances to omit
predicateObjectMaps and referenceObjectMaps for attributes/relationships that the given actor
is not authorized to read under Ash policies.
Summary
Functions
Filters a Resource mapping or Bundle for the given actor context.
Functions
@spec filter_for_actor( AshR2RML.Mapping.Resource.t() | AshR2RML.Mapping.Bundle.t(), term(), keyword() ) :: AshR2RML.Mapping.Resource.t() | AshR2RML.Mapping.Bundle.t()
Filters a Resource mapping or Bundle for the given actor context.