all.ts — drizzle-orm Source File
Architecture documentation for all.ts, a typescript file in the drizzle-orm codebase. 64 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR b38cf654_48d6_41dc_6c0f_203697984d98["all.ts"] 9e45dd50_595c_fce2_0195_02a2865c70ed["bigint.ts"] b38cf654_48d6_41dc_6c0f_203697984d98 --> 9e45dd50_595c_fce2_0195_02a2865c70ed edd73a2d_87e5_58e5_5107_c251b1e123ff["bigint"] b38cf654_48d6_41dc_6c0f_203697984d98 --> edd73a2d_87e5_58e5_5107_c251b1e123ff c7b6df8c_83b6_2bcf_02a5_1506f5d83b53["bigserial.ts"] b38cf654_48d6_41dc_6c0f_203697984d98 --> c7b6df8c_83b6_2bcf_02a5_1506f5d83b53 38e898f1_63f8_280c_e659_a5aea4aebdec["bigserial"] b38cf654_48d6_41dc_6c0f_203697984d98 --> 38e898f1_63f8_280c_e659_a5aea4aebdec a4c9ea05_02a5_9e77_fca8_a0fb14b13f43["boolean.ts"] b38cf654_48d6_41dc_6c0f_203697984d98 --> a4c9ea05_02a5_9e77_fca8_a0fb14b13f43 c217c88a_e500_9efc_fdf5_1e8804e96ea2["boolean"] b38cf654_48d6_41dc_6c0f_203697984d98 --> c217c88a_e500_9efc_fdf5_1e8804e96ea2 eb53d002_51a7_6f92_43e3_0451f4322791["char.ts"] b38cf654_48d6_41dc_6c0f_203697984d98 --> eb53d002_51a7_6f92_43e3_0451f4322791 7ba3289d_d725_0403_265e_7d83a17d0202["char"] b38cf654_48d6_41dc_6c0f_203697984d98 --> 7ba3289d_d725_0403_265e_7d83a17d0202 9635d231_be6d_2c9f_a998_af9a68b32b73["cidr.ts"] b38cf654_48d6_41dc_6c0f_203697984d98 --> 9635d231_be6d_2c9f_a998_af9a68b32b73 257ebadc_bf50_1fc5_4cdc_bd4b7a025aa6["cidr"] b38cf654_48d6_41dc_6c0f_203697984d98 --> 257ebadc_bf50_1fc5_4cdc_bd4b7a025aa6 2d665331_c10f_e80b_925f_d2148b29ca86["custom.ts"] b38cf654_48d6_41dc_6c0f_203697984d98 --> 2d665331_c10f_e80b_925f_d2148b29ca86 c8260192_cad9_573b_ce82_35e32e60fe11["customType"] b38cf654_48d6_41dc_6c0f_203697984d98 --> c8260192_cad9_573b_ce82_35e32e60fe11 a902aaa8_6b01_2dfb_1190_b453c982fd45["date.ts"] b38cf654_48d6_41dc_6c0f_203697984d98 --> a902aaa8_6b01_2dfb_1190_b453c982fd45 0caa0467_5330_3875_b7cb_f2b79b21d3a9["date"] b38cf654_48d6_41dc_6c0f_203697984d98 --> 0caa0467_5330_3875_b7cb_f2b79b21d3a9 style b38cf654_48d6_41dc_6c0f_203697984d98 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { bigint } from './bigint.ts';
import { bigserial } from './bigserial.ts';
import { boolean } from './boolean.ts';
import { char } from './char.ts';
import { cidr } from './cidr.ts';
import { customType } from './custom.ts';
import { date } from './date.ts';
import { doublePrecision } from './double-precision.ts';
import { inet } from './inet.ts';
import { integer } from './integer.ts';
import { interval } from './interval.ts';
import { json } from './json.ts';
import { jsonb } from './jsonb.ts';
import { line } from './line.ts';
import { macaddr } from './macaddr.ts';
import { macaddr8 } from './macaddr8.ts';
import { numeric } from './numeric.ts';
import { point } from './point.ts';
import { geometry } from './postgis_extension/geometry.ts';
import { real } from './real.ts';
import { serial } from './serial.ts';
import { smallint } from './smallint.ts';
import { smallserial } from './smallserial.ts';
import { text } from './text.ts';
import { time } from './time.ts';
import { timestamp } from './timestamp.ts';
import { uuid } from './uuid.ts';
import { varchar } from './varchar.ts';
import { bit } from './vector_extension/bit.ts';
import { halfvec } from './vector_extension/halfvec.ts';
import { sparsevec } from './vector_extension/sparsevec.ts';
import { vector } from './vector_extension/vector.ts';
export function getPgColumnBuilders() {
return {
bigint,
bigserial,
boolean,
char,
cidr,
customType,
date,
doublePrecision,
inet,
integer,
interval,
json,
jsonb,
line,
macaddr,
macaddr8,
numeric,
point,
geometry,
real,
serial,
smallint,
smallserial,
text,
time,
timestamp,
uuid,
varchar,
bit,
halfvec,
sparsevec,
vector,
};
}
export type PgColumnsBuilders = ReturnType<typeof getPgColumnBuilders>;
Domain
Subdomains
Functions
Types
Dependencies
- bigint
- bigint.ts
- bigserial
- bigserial.ts
- bit
- bit.ts
- boolean
- boolean.ts
- char
- char.ts
- cidr
- cidr.ts
- custom.ts
- customType
- date
- date.ts
- double-precision.ts
- doublePrecision
- geometry
- geometry.ts
- halfvec
- halfvec.ts
- inet
- inet.ts
- integer
- integer.ts
- interval
- interval.ts
- json
- json.ts
- jsonb
- jsonb.ts
- line
- line.ts
- macaddr
- macaddr.ts
- macaddr8
- macaddr8.ts
- numeric
- numeric.ts
- point
- point.ts
- real
- real.ts
- serial
- serial.ts
- smallint
- smallint.ts
- smallserial
- smallserial.ts
- sparsevec
- sparsevec.ts
- text
- text.ts
- time
- time.ts
- timestamp
- timestamp.ts
- uuid
- uuid.ts
- varchar
- varchar.ts
- vector
- vector.ts
Imported By
Source
Frequently Asked Questions
What does all.ts do?
all.ts is a source file in the drizzle-orm codebase, written in typescript. It belongs to the DrizzleORM domain, DatabaseDrivers subdomain.
What functions are defined in all.ts?
all.ts defines 1 function(s): getPgColumnBuilders.
What does all.ts depend on?
all.ts imports 64 module(s): bigint, bigint.ts, bigserial, bigserial.ts, bit, bit.ts, boolean, boolean.ts, and 56 more.
What files import all.ts?
all.ts is imported by 1 file(s): table.ts.
Where is all.ts in the architecture?
all.ts is located at drizzle-orm/src/pg-core/columns/all.ts (domain: DrizzleORM, subdomain: DatabaseDrivers, directory: drizzle-orm/src/pg-core/columns).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free