Module evaluation_errors

Source
Expand description

Error subtypes for EvaluationError

Structs§

BinaryOpOverflowError
Overflow during a binary operation
EntityAttrDoesNotExistError
Tried to get an attribute, but the specified entity didn’t have that attribute
EntityDoesNotExistError
Tried to lookup an entity UID, but it didn’t exist in the provided entities
ExtensionFunctionExecutionError
Evaluation error thrown by an extension function
NonValueError
This error is raised if an expression contains unknowns and cannot be reduced to a Value. In order to return partial results, use the partial evaluation APIs instead.
RecordAttrDoesNotExistError
Tried to get an attribute of a (non-entity) record, but that record didn’t have that attribute
RecursionLimitError
Maximum recursion limit reached for expression evaluation
TypeError
Tried to evaluate an operation on values with incorrect types for that operation
UnaryOpOverflowError
Overflow during a unary operation
UnlinkedSlotError
Not all template slots were linked
WrongNumArgumentsError
Wrong number of arguments provided to an extension function

Enums§

IntegerOverflowError
Overflow during an integer operation