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.

Exceptions

- ConcurrentQueryAccessException - Reports forbidden concurrent use of a sequential query resource.
- DuplicateIdentityException - Reports the first duplicate mapped entity identity.
- EntityExistsException - Reports an entity instance already owned by another persistence context.
- EntityLifecycleException - Base class for entity manager and managed-state failures.
- EntityManagerClosedException - Reports access through a closed EntityManager or resource.
- EntityMappingException - Reports an invalid, ambiguous, or unusable entity mapping.
- EntityNotFoundException - Reports a mapped identity that no longer exists in provider state.
- NoResultException - Reports that an operation requiring one row found none.
- NonUniqueResultException - Reports that a single-result operation found multiple rows.
- OptimisticLockException - Reports an optimistic concurrency conflict.
- PersistenceException - Base class for Klyn Entity Framework runtime failures.
- ProviderCapabilityException - Reports a canonical operation unsupported by the selected provider.
- ProviderExecutionException - Wraps a provider failure occurring during query execution.
- QueryCancellationException - Reports explicit cancellation of a running query.
- QueryException - Base class for KQL translation and execution failures.
- QueryTimeoutException - Reports expiration of a query execution deadline.
- QueryTranslationException - Reports a KQL operation that cannot be translated canonically.
- RollbackException - Reports failure or mandatory rollback during commit.
- SchemaException - Base exception for schema discovery, planning and application failures.
- SchemaExecutionException - Reports a provider failure while applying a schema plan.
- SchemaValidationException - Reports that physical provider structures do not match mapped entities.
- TransactionException - Base class for Klyn Entity Framework transaction failures.
- TransactionRequiredException - Reports an operation that requires an active transaction.
- UnboundParameterException - Reports one or more explicit Parameter values missing at execution.
- UnloadedRelationshipException - Reports access to a relationship that was not explicitly loaded.
- UnsupportedMappingException - Reports mapping metadata unsupported by the selected provider.