Documentation

Cedar.TPE.BatchedEvaluator

@[reducible, inline]

Loads everything requested by the set of entity ids, returning Option.none for missing entities. Loading more entities than requested is okay. See EntityLoader.WellBehaved for a formal definition.

Equations
Instances For

    The batched evaluation loop

    1. Asks for any new entities referenced by the residual
    2. Partially evaluates now that new entities are loaded
    3. Exits if a value has been found or it hits the maximum iteration limit
    Equations
    Instances For

      Evaluate a cedar expression using an EntityLoader instead of a full Entities store. Performs a maximum of iter number of calls to loader, but may perform fewer when a value is found.

      Equations
      Instances For

        Create an entity loader for a given entity store. This is used for testing.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For