SqlSchema
Constructor
Signature
declare function findAll<IR, II, IA, AR, AI, A, R, E>(options: {
readonly execute: (request: II) => Effect<readonly Array<unknown>, E, R>;
readonly Request: any;
readonly Result: any;
}): (request: IA) => Effect<readonly Array<A>, any, IR | AR | R>Run a sql query with a request schema and a result schema and return the first result.
Signature
declare function findOne<IR, II, IA, AR, AI, A, R, E>(options: {
readonly execute: (request: II) => Effect<readonly Array<unknown>, E, R>;
readonly Request: any;
readonly Result: any;
}): (request: IA) => Effect<Option<A>, any, IR | AR | R>Run a sql query with a request schema and a result schema and return the first result.
Signature
declare function single<IR, II, IA, AR, AI, A, R, E>(options: {
readonly execute: (request: II) => Effect<readonly Array<unknown>, E, R>;
readonly Request: any;
readonly Result: any;
}): (request: IA) => Effect<A, any, IR | AR | R>
Run a sql query with a request schema and a result schema.