AbstractOptionalqueryContext: EntityQueryContextEnforcingEntityAssociationLoader for this entity
OptionalqueryContext: EntityQueryContextAuthorizationResultBasedEntityAssociationLoader for this entity
all underlying fields from this entity's database data
all underlying fields from this entity's data
Get a underlying field from this entity's data
the field to get
the value of the field or undefined if not loaded with that field
the ViewerContext authorized to read this entity
StaticinvalidationUtilities for entity invalidation. Call these manually to keep entity cache consistent when performing operations outside of the entity framework.
StaticknexVend knex loader for loading entities via non-data-loader methods in a given query context.
viewer context of loading user
query context in which to perform the load
StaticknexVend knex loader for loading entities via non-data-loader methods in a given query context. Returns authorization results instead of throwing on authorization errors.
viewer context of loading user
query context in which to perform the load
StaticloaderVend loader for loading an entity in a given query context.
viewer context of loading user
OptionalqueryContext: EntityQueryContextquery context in which to perform the load
StaticloaderVend loader for loading an entity in a given query context.
viewer context of loading user
OptionalqueryContext: EntityQueryContextquery context in which to perform the load
Abstract base class for readonly entities backed by Postgres. Provides
knexLoaderandknexLoaderWithAuthorizationResultsas inherited static methods.Entities that should not be mutated (e.g., representing SQL views or immutable tables) can extend this class instead of
ReadonlyEntityto get knex loader ergonomics.