values() — drizzle-orm Function Reference
Architecture documentation for the values() function in session.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 19e5b6c7_e0b0_fe9a_9ee8_4529ae6d428a["values()"] faab5053_4366_127b_a6e2_27b2fe6c9635["AwsDataApiPreparedQuery"] 19e5b6c7_e0b0_fe9a_9ee8_4529ae6d428a -->|defined in| faab5053_4366_127b_a6e2_27b2fe6c9635 bdabd7a9_60b0_77c5_09b6_e9dbcc404675["execute()"] bdabd7a9_60b0_77c5_09b6_e9dbcc404675 -->|calls| 19e5b6c7_e0b0_fe9a_9ee8_4529ae6d428a 16976e3f_1e84_95cc_287d_48a3e730c2ee["toValueParam()"] 19e5b6c7_e0b0_fe9a_9ee8_4529ae6d428a -->|calls| 16976e3f_1e84_95cc_287d_48a3e730c2ee 739fa900_37e2_e937_8175_429f4f1d4101["getValueFromDataApi()"] 19e5b6c7_e0b0_fe9a_9ee8_4529ae6d428a -->|calls| 739fa900_37e2_e937_8175_429f4f1d4101 style 19e5b6c7_e0b0_fe9a_9ee8_4529ae6d428a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/aws-data-api/pg/session.ts lines 110–131
async values(placeholderValues: Record<string, unknown> = {}): Promise<T['values']> {
const params = fillPlaceholders(this.params, placeholderValues ?? {});
this.rawQuery.input.parameters = params.map((param, index) => ({
name: `${index + 1}`,
...toValueParam(param, this.typings[index]),
}));
this.options.logger?.logQuery(this.rawQuery.input.sql!, this.rawQuery.input.parameters);
const result = await this.queryWithCache(this.queryString, params, async () => {
return await this.client.send(this.rawQuery);
});
const rows = result.records?.map((row) => {
return row.map((field) => getValueFromDataApi(field));
}) ?? [];
return {
...result,
rows,
};
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does values() do?
values() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/aws-data-api/pg/session.ts.
Where is values() defined?
values() is defined in drizzle-orm/src/aws-data-api/pg/session.ts at line 110.
What does values() call?
values() calls 2 function(s): getValueFromDataApi, toValueParam.
What calls values()?
values() is called by 1 function(s): execute.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free