Skip to content

PgwasmSession

Defined in: packages/pgwasm/src/drizzle/session.ts:34

TRelations extends AnyRelations

new PgwasmSession<TRelations>(client, dialect, relations, options?): PgwasmSession<TRelations>

Defined in: packages/pgwasm/src/drizzle/session.ts:42

PgwasmSessionClient

PgDialect

TRelations

PgwasmSessionOptions = {}

PgwasmSession<TRelations>

PgAsyncSession<PgwasmQueryResultHKT, TRelations>.constructor

readonly static [entityKind]: string = "PgwasmSession"

Defined in: packages/pgwasm/src/drizzle/session.ts:35

PgAsyncSession.[entityKind]

arrays<T>(query): Promise<T[]>

Defined in: node_modules/.bun/drizzle-orm@1.0.0-rc.4+7a682c4b82ae109f/node_modules/drizzle-orm/pg-core/async/session.d.ts:38

T

SQL

Promise<T[]>

PgAsyncSession.arrays


execute<T>(query): Promise<T[]>

Defined in: node_modules/.bun/drizzle-orm@1.0.0-rc.4+7a682c4b82ae109f/node_modules/drizzle-orm/pg-core/async/session.d.ts:37

T

SQL

Promise<T[]>

PgAsyncSession.execute


objects<T>(query): Promise<T[]>

Defined in: node_modules/.bun/drizzle-orm@1.0.0-rc.4+7a682c4b82ae109f/node_modules/drizzle-orm/pg-core/async/session.d.ts:39

T

SQL

Promise<T[]>

PgAsyncSession.objects


prepareQuery<T>(query, mode, _name, mapper, queryMetadata?, cacheConfig?): PgAsyncPreparedQuery<T>

Defined in: packages/pgwasm/src/drizzle/session.ts:56

T extends PreparedQueryConfig = PreparedQueryConfig

Query

"arrays" | "objects" | "raw"

string | boolean

((rows) => unknown) | undefined

QueryMetadata

WithCacheConfig

PgAsyncPreparedQuery<T>

PgAsyncSession.prepareQuery


transaction<T>(transaction, config?): Promise<T>

Defined in: packages/pgwasm/src/drizzle/session.ts:83

T

(tx) => Promise<T>

PgTransactionConfig

Promise<T>

PgAsyncSession.transaction