Re-exports§
pub use entity::Audited;pub use entity::BaseEntity;pub use entity::BaseEntityData;pub use entity::Entity;pub use entity::EntityDescriptorStore;pub use entity::EntityError;pub use entity::IdentifiableEntity;pub use entity::TeaqlBoxedRelations;pub use entity::TeaqlEntity;pub use entity::VersionedEntity;
Modules§
- business_
id - dynamic_
fields - Persistable object extensions. Names are runtime-defined and never receive fixed bit indexes.
Readonly computed properties (
_name) are a different namespace and are not accepted here. - dynamic_
properties - Readonly result-schema descriptors. Definitions do not imply property presence.
- dynamic_
search - Local UI search input. This is not a permissive federation decoder.
- eval
- request
- Query builder layer types for TeaQL.
- serde_
utils - time
Macros§
Structs§
- Aggregate
- Aggregation
Cache Options - Audited
- A wrapper that carries a mandatory audit comment with an entity.
Only
Audited<T>has a.save()method — bare entities cannot be saved directly. This enforces the “must comment on save” policy at compile time. - Base
Entity Data - Batch
Insert Command - Batch
Update Command - Compact
Row - Compact
RowLayout - A database result row whose column names are shared by the whole result set.
- Continuous
Page Fetch Options - Decimal
Decimalrepresents a 128 bit representation of a fixed-precision decimal number. The finite set of values of typeDecimalare of the form m / 10e, where m is an integer such that -296 < m < 296, and e is an integer between 0 and 28 inclusive.- Delete
Command - Entity
Descriptor - Entity
Error - Entity
Graph - An annotated entity graph ready for saving.
- Entity
Graph Builder - Builder for constructing an annotated entity graph that preserves comment trace chains through the save pipeline.
- Entity
Graph Node - A single node in an annotated entity graph.
- Entity
Snapshot - Previously persisted field values used for optimistic checks and audit comparison. It cannot be passed where new mutation values are expected.
- Field
Layout - Immutable type metadata. Positions originate in the generated library, never access order.
- Generated
Values - Values assigned by a persistence provider, such as generated identifiers or database defaults. They are provider output, not mutation input.
- IdSet
Pagination Options - Insert
Command - Loaded
Snapshot - Value-free availability shared by compatible rows. Overflow and named selections are lazy.
- Mutation
Intent - Validated root mutation reason. Local descendant reasons remain optional.
- Mutation
Values - Field values intentionally supplied to a database mutation.
- Named
Expr - Object
Group By - OrderBy
- Property
Descriptor - Query
Intent - Validated query intent. Private fields and no Default prevent blank envelopes.
- Query
Operation - Query
Request Scope - A read-only view of an actual request’s identity and direct parent. Bodies remain in their own SelectQuery; a relation shares only this small header.
- RawSql
Projection - Recover
Command - Relation
Aggregate - Relation
Descriptor - Relation
Load - Request
Intent Error - Safe
Expression - Select
Query - Slice
- Smart
List - Stream
Config - Trace
Node - Update
Command - WebAction
- WebResponse
- WebStyle
- XlsBlock
- XlsBlock
Build Context - XlsPage
- XlsWorkbook
Enums§
- Aggregate
Function - Binary
Op - Data
Type - Entity
Graph Operation - Operation hint for an entity graph node.
- Expr
- Expr
Function - Mutation
Kind - Query
Operation Kind - Request
Kind - Sort
Direction - Trace
Kind - Value
Constants§
- ACTION_
LIST_ KEY - PARTITION_
RANK_ PROPERTY - Internal projection used to implement per-parent pagination for relation loads. Runtime relation attachment removes it before exposing child rows.
- STYLE_
KEY - WEB_
RESPONSE_ VERSION
Traits§
- Base
Entity - Entity
- Entity
Descriptor Store - Identifiable
Entity - Teaql
Boxed Relations - Teaql
Empty - Teaql
Entity - Versioned
Entity