Package klyn.data
Contains 48 type(s).
Types
Interfaces
- MappingRegistration - Type-erased registration boundary for heterogeneous entity mappings.
- ProviderConfiguration - Provider-neutral configuration marker used by EntityManagerFactory.
- QueryStream - Sequential, forward-only query result stream.
- Queryable - Typed, lazy source accepted by a native KQL
from clause.
- Repository - Provider-neutral, keyed entity source.
Classes
- EntityManager - Non-thread-safe persistence context for queries and entity lifecycle.
- EntityManagerFactory - Thread-safe factory for short-lived EntityManager instances.
- EntityModel - Immutable snapshot of every entity mapped by an EntityManagerFactory.
- EntityTransaction - Transaction state owned by one EntityManager.
- MappingDescriptor - Immutable, statically typed base for provider entity mappings.
- MappingRegistry - Immutable registry of heterogeneous, statically typed entity mappings.
- Page - Materialized page with an exact total count.
- PageRequest - Immutable zero-based paging request.
- Parameter - Immutable descriptor for one explicitly late-bound KQL parameter.
- Query - Immutable, lazy and re-executable typed KQL query.
- QueryExplanation - Immutable diagnostic description of a compiled query and provider plan.
- SchemaManager - Thread-safe facade for physical schema creation, inspection and validation.
- SchemaOperation - Immutable provider schema operation contained in a SchemaPlan.
- SchemaPlan - Immutable, provider-neutral plan that reconciles mappings and physical data.
- Slice - Materialized page window that avoids an exact total-count operation.
Enums
- FlushMode - Controls when an EntityManager synchronizes pending changes.
- SchemaOperationKind - Canonical kind of one physical schema change.