Protected Static_Internal registry mapping aliases to their configured AbstractBackendAdapter instances.
Static ReadonlyclassDictionary holding registered active Quatrain models/components.
StaticdefaultThe alias of the currently active default backend adapter.
StaticloggerWinston logger instance dedicated to the Backend module.
Static ReadonlylogSystem-wide base log verbosity.
Static ReadonlymeIdentifying namespace for this core component.
Static ReadonlystoragePersistent key-value storage engine reference.
Static ReadonlystorageContext prefix string for scoped storage keys.
StaticuserGlobal reference to the registered user class for authentication and relationships.
StaticaddRegisters a new backend adapter instance into the global registry.
An instantiated adapter (e.g., FirestoreAdapter, PostgresAdapter).
The string identifier used to retrieve this backend later.
If true, this adapter becomes the default fallback for all operations.
StaticaddMaps a specific entity class to an active name so the factory reflection can locate it.
Semantic registry name.
Class constructor.
StaticaddStores a primitive value durably in the core storage instance.
Identification string.
Value.
StaticaddInjects a new logger block under a specific namespace alias.
The logging context name.
Instantiated LoggerAdapter.
StaticdebugTriggers a debug log on the core logger.
Content to log.
StaticdefinitionDeprecated: Reserved schema definition hook.
The property block to generate.
Field definitions block.
StaticerrorTriggers an error log on the core logger.
Content to log.
Static ReadonlyexecExecute an external command in a promise
Promise
StaticgetRetrieves a configured backend adapter from the registry by its alias.
The string identifier of the backend to retrieve (defaults to the defaultBackend).
The requested AbstractBackendAdapter instance.
StaticgetReturns an injected class constructor by its registry identifier.
The semantic name to resolve.
Class definition.
StaticgetRecovers a durably persisted value from the storage layer.
The target identifier.
The recovered value.
Static ReadonlygetUtility lookup to find executable paths in the system using which.
The executable.
The resolved system path.
StaticinfoTriggers an info log on the core logger.
Content to log.
StaticlogTriggers a standard log on the core logger.
Content to log.
StaticsetMutates the underlying verbosity constraints.
Active LogLevel filter.
StaticsleepExecution suspension utility blocking the event loop context.
Duration count.
The promise to await.
Static ReadonlytimestampReturns an ISO string representing the current time.
StatictraceTriggers a trace log on the core logger.
Content to log.
StaticwarnTriggers a warning log on the core logger.
Content to log.
The core static class managing the registration and retrieval of backend adapters. Quatrain supports multiple concurrent backends, allowing different models to route their persistence to different data stores (e.g. Postgres, Firestore, REST).