Home / File/ bun-sql.test.ts — drizzle-orm Source File

bun-sql.test.ts — drizzle-orm Source File

Architecture documentation for bun-sql.test.ts, a typescript file in the drizzle-orm codebase. 10 imports, 0 dependents.

File typescript DrizzleORM SQLDialects 10 imports 2 functions

Entity Profile

Dependency Diagram

graph LR
  1a87ee22_528f_d38c_4caa_a5c7403c2a61["bun-sql.test.ts"]
  cad5819d_2851_9c06_9778_62eb6e1b2dab["async-retry"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61 --> cad5819d_2851_9c06_9778_62eb6e1b2dab
  3566df6c_fc73_10e3_ceca_d9d9b2ec98b1["bun"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61 --> 3566df6c_fc73_10e3_ceca_d9d9b2ec98b1
  37d03d06_666b_5949_8cbd_2874e6db22dc["bun:test"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61 --> 37d03d06_666b_5949_8cbd_2874e6db22dc
  e9c5db23_dc8f_4a33_356a_8f8fbacc4a0e["dockerode"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61 --> e9c5db23_dc8f_4a33_356a_8f8fbacc4a0e
  690f7dfc_0aea_9ee8_d6e7_26bbb3689031["drizzle-orm"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61 --> 690f7dfc_0aea_9ee8_d6e7_26bbb3689031
  2ffb5e88_c735_d892_910b_b5bfc894408a["bun-sql"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61 --> 2ffb5e88_c735_d892_910b_b5bfc894408a
  cd72e94e_f67e_e318_4284_2525083b957f["neon"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61 --> cd72e94e_f67e_e318_4284_2525083b957f
  a5fc7085_2b05_9309_9820_2b6e18899c86["neon-auth"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61 --> a5fc7085_2b05_9309_9820_2b6e18899c86
  53497908_16e7_977d_e97d_7414884a88a6["pg-core"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61 --> 53497908_16e7_977d_e97d_7414884a88a6
  be4f1824_b255_ba95_9daf_35a679c997bf["utils"]
  1a87ee22_528f_d38c_4caa_a5c7403c2a61 --> be4f1824_b255_ba95_9daf_35a679c997bf
  style 1a87ee22_528f_d38c_4caa_a5c7403c2a61 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import retry from 'async-retry';
import { SQL as BunSQL } from 'bun';
import { afterAll, afterEach, beforeAll, beforeEach, expect, test } from 'bun:test';
import type Docker from 'dockerode';
// eslint-disable-next-line @typescript-eslint/consistent-type-imports
import {
	and,
	arrayContained,
	arrayContains,
	arrayOverlaps,
	asc,
	avg,
	avgDistinct,
	count,
	countDistinct,
	eq,
	Equal,
	exists,
	getTableColumns,
	gt,
	gte,
	ilike,
	inArray,
	is,
	lt,
	max,
	min,
	notInArray,
	or,
	SQL,
	sql,
	SQLWrapper,
	sum,
	sumDistinct,
	TransactionRollbackError,
} from 'drizzle-orm';
import type { BunSQLDatabase } from 'drizzle-orm/bun-sql';
import { drizzle } from 'drizzle-orm/bun-sql';
import { authenticatedRole, crudPolicy } from 'drizzle-orm/neon';
import { usersSync } from 'drizzle-orm/neon/neon-auth';
import type { PgColumn, PgDatabase, PgQueryResultHKT } from 'drizzle-orm/pg-core';
import {
	alias,
	bigint,
	bigserial,
	boolean,
	char,
	cidr,
	date,
	doublePrecision,
	except,
	exceptAll,
	foreignKey,
	getMaterializedViewConfig,
	getTableConfig,
	getViewConfig,
	index,
	inet,
	integer,
	intersect,
// ... (5607 more lines)

Domain

Subdomains

Types

Dependencies

  • async-retry
  • bun
  • bun-sql
  • bun:test
  • dockerode
  • drizzle-orm
  • neon
  • neon-auth
  • pg-core
  • utils

Frequently Asked Questions

What does bun-sql.test.ts do?
bun-sql.test.ts is a source file in the drizzle-orm codebase, written in typescript. It belongs to the DrizzleORM domain, SQLDialects subdomain.
What functions are defined in bun-sql.test.ts?
bun-sql.test.ts defines 2 function(s): setupAggregateFunctionsTest, setupSetOperationTest.
What does bun-sql.test.ts depend on?
bun-sql.test.ts imports 10 module(s): async-retry, bun, bun-sql, bun:test, dockerode, drizzle-orm, neon, neon-auth, and 2 more.
Where is bun-sql.test.ts in the architecture?
bun-sql.test.ts is located at integration-tests/tests/bun/bun-sql.test.ts (domain: DrizzleORM, subdomain: SQLDialects, directory: integration-tests/tests/bun).

Analyze Your Own Codebase

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

Try Supermodel Free