What this module needs from a schema: the ability to run it and read the outcome.
Declared so an application can substitute its own — a bespoke dialect, a shared engine it already configured — without this module knowing anything about it.
What this module needs from a schema: the ability to run it and read the outcome.
Declared so an application can substitute its own — a bespoke dialect, a shared engine it already configured — without this module knowing anything about it.