Home / File/ all.ts — drizzle-orm Source File

all.ts — drizzle-orm Source File

Architecture documentation for all.ts, a typescript file in the drizzle-orm codebase. 40 imports, 1 dependents.

File typescript DrizzleORM SQLDialects 40 imports 1 dependents 1 functions

Entity Profile

Dependency Diagram

graph LR
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63["all.ts"]
  62bbdf4d_cbc6_bb65_8d8d_d1a9807ab620["bigint.ts"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> 62bbdf4d_cbc6_bb65_8d8d_d1a9807ab620
  a07fad1f_3239_d0a6_b608_cdd37f44c5e7["bigint"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> a07fad1f_3239_d0a6_b608_cdd37f44c5e7
  e5c9b8ef_d760_345f_c691_226de7d20135["bigintT.ts"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> e5c9b8ef_d760_345f_c691_226de7d20135
  c5fbfc85_30d7_7cb1_ab84_2321d880240b["bigintT"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> c5fbfc85_30d7_7cb1_ab84_2321d880240b
  853585a6_b0d2_46f6_3244_2bc1fef902e3["boolean.ts"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> 853585a6_b0d2_46f6_3244_2bc1fef902e3
  d2657cd7_9595_2005_44e6_db5c823d75c9["boolean"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> d2657cd7_9595_2005_44e6_db5c823d75c9
  9dba2a79_5211_cf9d_dc46_83dfacb4463f["bytes.ts"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> 9dba2a79_5211_cf9d_dc46_83dfacb4463f
  b6ae6e7a_c995_98eb_33d3_c774227bdb16["bytes"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> b6ae6e7a_c995_98eb_33d3_c774227bdb16
  c6aa158d_d194_bbd9_1adc_38701adb30de["custom.ts"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> c6aa158d_d194_bbd9_1adc_38701adb30de
  beff6731_e975_1b2f_16f0_da536b333323["customType"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> beff6731_e975_1b2f_16f0_da536b333323
  0b63924e_93ad_220a_54f2_94de02048477["date-duration.ts"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> 0b63924e_93ad_220a_54f2_94de02048477
  6e0f33bb_5a1a_de19_9e3a_57e975de117d["dateDuration"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> 6e0f33bb_5a1a_de19_9e3a_57e975de117d
  94bb8f25_c2bc_3bba_f1a5_d0c82d031595["decimal.ts"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> 94bb8f25_c2bc_3bba_f1a5_d0c82d031595
  df4d163c_cb86_7c3c_4955_c4b56ccfa2db["decimal"]
  ee61f0b9_206c_6b7b_5671_49b96bcf3a63 --> df4d163c_cb86_7c3c_4955_c4b56ccfa2db
  style ee61f0b9_206c_6b7b_5671_49b96bcf3a63 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { bigint } from './bigint.ts';
import { bigintT } from './bigintT.ts';
import { boolean } from './boolean.ts';
import { bytes } from './bytes.ts';
import { customType } from './custom.ts';
import { dateDuration } from './date-duration.ts';
import { decimal } from './decimal.ts';
import { doublePrecision } from './double-precision.ts';
import { duration } from './duration.ts';
import { integer } from './integer.ts';
import { json } from './json.ts';
import { localDate } from './localdate.ts';
import { localTime } from './localtime.ts';
import { real } from './real.ts';
import { relDuration } from './relative-duration.ts';
import { smallint } from './smallint.ts';
import { text } from './text.ts';
import { timestamp } from './timestamp.ts';
import { timestamptz } from './timestamptz.ts';
import { uuid } from './uuid.ts';

// TODO add
export function getGelColumnBuilders() {
	return {
		localDate,
		localTime,
		decimal,
		dateDuration,
		bigintT,
		duration,
		relDuration,
		bytes,
		customType,
		bigint,
		boolean,
		doublePrecision,
		integer,
		json,
		real,
		smallint,
		text,
		timestamptz,
		uuid,
		timestamp,
	};
}

export type GelColumnsBuilders = ReturnType<typeof getGelColumnBuilders>;

Domain

Subdomains

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, SQLDialects subdomain.
What functions are defined in all.ts?
all.ts defines 1 function(s): getGelColumnBuilders.
What does all.ts depend on?
all.ts imports 40 module(s): bigint, bigint.ts, bigintT, bigintT.ts, boolean, boolean.ts, bytes, bytes.ts, and 32 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/gel-core/columns/all.ts (domain: DrizzleORM, subdomain: SQLDialects, directory: drizzle-orm/src/gel-core/columns).

Analyze Your Own Codebase

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

Try Supermodel Free