Skip to content

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).

S extends Schema<Record<string, AnyTable>>

new Db<S>(options): Db<S>

Defined in: core/src/query/db.ts:28

DbOptions<S>

Db<S>

readonly schema: S

Defined in: core/src/query/db.ts:25

select(): SelectStart<NoProjection>

Defined in: core/src/query/db.ts:33

SelectStart<NoProjection>

select<P>(projection): SelectStart<P>

Defined in: core/src/query/db.ts:34

P extends Record<string, ProjectionValue>

P

SelectStart<P>


insert<T>(table): InsertBuilder<T>

Defined in: core/src/query/db.ts:44

T extends AnyTable

T

InsertBuilder<T>


update<T>(table): UpdateStart<T>

Defined in: core/src/query/db.ts:48

T extends AnyTable

T

UpdateStart<T>


delete<T>(table): DeleteBuilder<T>

Defined in: core/src/query/db.ts:52

T extends AnyTable

T

DeleteBuilder<T>