Home / Function/ setupAggregateFunctionsTest() — drizzle-orm Function Reference

setupAggregateFunctionsTest() — drizzle-orm Function Reference

Architecture documentation for the setupAggregateFunctionsTest() function in bun-sql.test.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  d5d396ca_bb42_bc81_4bdd_47012b0cc4cf["setupAggregateFunctionsTest()"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61["bun-sql.test.ts"]
  d5d396ca_bb42_bc81_4bdd_47012b0cc4cf -->|defined in| 1a87ee22_528f_d38c_4caa_a5c7403c2a61
  style d5d396ca_bb42_bc81_4bdd_47012b0cc4cf fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

integration-tests/tests/bun/bun-sql.test.ts lines 562–585

async function setupAggregateFunctionsTest(db: PgDatabase<PgQueryResultHKT>) {
	await db.execute(sql`drop table if exists "aggregate_table"`);
	await db.execute(
		sql`
			create table "aggregate_table" (
				"id" serial not null,
				"name" text not null,
				"a" integer,
				"b" integer,
				"c" integer,
				"null_only" integer
			);
		`,
	);
	await db.insert(aggregateTable).values([
		{ name: 'value 1', a: 5, b: 10, c: 20 },
		{ name: 'value 1', a: 5, b: 20, c: 30 },
		{ name: 'value 2', a: 10, b: 50, c: 60 },
		{ name: 'value 3', a: 20, b: 20, c: null },
		{ name: 'value 4', a: null, b: 90, c: 120 },
		{ name: 'value 5', a: 80, b: 10, c: null },
		{ name: 'value 6', a: null, b: null, c: 150 },
	]);
}

Domain

Subdomains

Frequently Asked Questions

What does setupAggregateFunctionsTest() do?
setupAggregateFunctionsTest() is a function in the drizzle-orm codebase, defined in integration-tests/tests/bun/bun-sql.test.ts.
Where is setupAggregateFunctionsTest() defined?
setupAggregateFunctionsTest() is defined in integration-tests/tests/bun/bun-sql.test.ts at line 562.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free