ReadonlycacheCache created from options.cache, when configured.
ReadonlydialectAdapter name or constructor name used for this instance.
ReadonlyoptionsAdapter-specific options supplied to the constructor.
ReadonlypoolMySQL connection pool when exposed by the selected Adapter.
The database name reported by the selected Adapter.
Defines a typed Model for one table or collection.
Field names and values are inferred from the schema array. Functions in
options.methods are copied onto the returned Model and receive a
contextually typed this containing both the Model API and the other
custom methods.
Adapter-facing table or collection name.
Field definitions used for runtime conversion and static row inference.
Model options, including Cache configuration and custom Model methods.
A Model extended with the inferred custom methods.
Executes a raw Adapter operation without creating a Model or Query.
The accepted arguments and resolved value come from the selected Adapter's execute specification.
Adapter-defined execute arguments.
The Adapter-defined execution result.
StaticcreateCreates a Cache from an existing Cache instance or module-style options.
Cache instance or { module, options } configuration.
The existing or newly created Cache, or null when the source is
not a recognized Cache configuration.
The database entry point used to define models and execute Adapter-level operations.
Construct it with an Adapter name, constructor, or instance. The selected Adapter determines the option, connection, and execution-result types carried into Models and Queries.