Class: Db<S>
Class: Db<S>
Section titled “Class: Db<S>”Defined in: core/src/query/db.ts:24
The isomorphic client. The same instance API is used on client and server;
only the engine differs (IndexedDB evaluator vs drizzle/D1 vs Hyperdrive).
Type Parameters
Section titled “Type Parameters”S extends Schema<Record<string, AnyTable>>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Db<
S>(options):Db<S>
Defined in: core/src/query/db.ts:28
Parameters
Section titled “Parameters”options
Section titled “options”DbOptions<S>
Returns
Section titled “Returns”Db<S>
Properties
Section titled “Properties”schema
Section titled “schema”
readonlyschema:S
Defined in: core/src/query/db.ts:25
Methods
Section titled “Methods”select()
Section titled “select()”Call Signature
Section titled “Call Signature”select():
SelectStart<NoProjection>
Defined in: core/src/query/db.ts:33
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”select<
P>(projection):SelectStart<P>
Defined in: core/src/query/db.ts:34
Type Parameters
Section titled “Type Parameters”P extends Record<string, ProjectionValue>
Parameters
Section titled “Parameters”projection
Section titled “projection”P
Returns
Section titled “Returns”SelectStart<P>
insert()
Section titled “insert()”insert<
T>(table):InsertBuilder<T>
Defined in: core/src/query/db.ts:44
Type Parameters
Section titled “Type Parameters”T extends AnyTable
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”update()
Section titled “update()”update<
T>(table):UpdateStart<T>
Defined in: core/src/query/db.ts:48
Type Parameters
Section titled “Type Parameters”T extends AnyTable
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”UpdateStart<T>
delete()
Section titled “delete()”delete<
T>(table):DeleteBuilder<T>
Defined in: core/src/query/db.ts:52
Type Parameters
Section titled “Type Parameters”T extends AnyTable
Parameters
Section titled “Parameters”T