PgwasmSession
Defined in: packages/pgwasm/src/drizzle/session.ts:34
Extends
Section titled “Extends”PgAsyncSession<PgwasmQueryResultHKT,TRelations>
Type Parameters
Section titled “Type Parameters”TRelations
Section titled “TRelations”TRelations extends AnyRelations
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new PgwasmSession<
TRelations>(client,dialect,relations,options?):PgwasmSession<TRelations>
Defined in: packages/pgwasm/src/drizzle/session.ts:42
Parameters
Section titled “Parameters”client
Section titled “client”dialect
Section titled “dialect”PgDialect
relations
Section titled “relations”TRelations
options?
Section titled “options?”PgwasmSessionOptions = {}
Returns
Section titled “Returns”PgwasmSession<TRelations>
Overrides
Section titled “Overrides”PgAsyncSession<PgwasmQueryResultHKT, TRelations>.constructor
Properties
Section titled “Properties”[entityKind]
Section titled “[entityKind]”
readonlystatic[entityKind]:string="PgwasmSession"
Defined in: packages/pgwasm/src/drizzle/session.ts:35
Overrides
Section titled “Overrides”PgAsyncSession.[entityKind]
Methods
Section titled “Methods”arrays()
Section titled “arrays()”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
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”SQL
Returns
Section titled “Returns”Promise<T[]>
Inherited from
Section titled “Inherited from”PgAsyncSession.arrays
execute()
Section titled “execute()”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
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”SQL
Returns
Section titled “Returns”Promise<T[]>
Inherited from
Section titled “Inherited from”PgAsyncSession.execute
objects()
Section titled “objects()”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
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”SQL
Returns
Section titled “Returns”Promise<T[]>
Inherited from
Section titled “Inherited from”PgAsyncSession.objects
prepareQuery()
Section titled “prepareQuery()”prepareQuery<
T>(query,mode,_name,mapper,queryMetadata?,cacheConfig?):PgAsyncPreparedQuery<T>
Defined in: packages/pgwasm/src/drizzle/session.ts:56
Type Parameters
Section titled “Type Parameters”T extends PreparedQueryConfig = PreparedQueryConfig
Parameters
Section titled “Parameters”Query
"arrays" | "objects" | "raw"
string | boolean
mapper
Section titled “mapper”((rows) => unknown) | undefined
queryMetadata?
Section titled “queryMetadata?”QueryMetadata
cacheConfig?
Section titled “cacheConfig?”WithCacheConfig
Returns
Section titled “Returns”PgAsyncPreparedQuery<T>
Overrides
Section titled “Overrides”PgAsyncSession.prepareQuery
transaction()
Section titled “transaction()”transaction<
T>(transaction,config?):Promise<T>
Defined in: packages/pgwasm/src/drizzle/session.ts:83
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”transaction
Section titled “transaction”(tx) => Promise<T>
config?
Section titled “config?”PgTransactionConfig
Returns
Section titled “Returns”Promise<T>
Overrides
Section titled “Overrides”PgAsyncSession.transaction