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. 51 imports, 1 dependents.

File typescript DrizzleORM SQLDialects 51 imports 1 dependents 1 functions

Entity Profile

Dependency Diagram

graph LR
  6dd15b44_b15c_62ef_81b2_e72b28299be9["all.ts"]
  b668ec7c_3eec_efd8_a611_2f2f76754bfd["bigint.ts"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> b668ec7c_3eec_efd8_a611_2f2f76754bfd
  2ee513e3_cb53_3ab1_4514_95d56f6033b9["bigint"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> 2ee513e3_cb53_3ab1_4514_95d56f6033b9
  ae99d625_4bae_76fd_4d10_fa20ca723d3b["binary.ts"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> ae99d625_4bae_76fd_4d10_fa20ca723d3b
  cc8f5089_4e9a_b525_7bfa_9a7f92757abd["binary"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> cc8f5089_4e9a_b525_7bfa_9a7f92757abd
  c257f89c_b156_e22a_3b01_ab9c999baabe["boolean.ts"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> c257f89c_b156_e22a_3b01_ab9c999baabe
  a5ab2385_667a_0d95_2489_776f15686cae["boolean"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> a5ab2385_667a_0d95_2489_776f15686cae
  a7fee2a9_bf3d_8f79_4c9d_9c28e429bc91["char.ts"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> a7fee2a9_bf3d_8f79_4c9d_9c28e429bc91
  6f634618_59a1_b96d_b9a9_18c974992525["char"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> 6f634618_59a1_b96d_b9a9_18c974992525
  93e79285_19cd_4939_7e23_416703743740["custom.ts"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> 93e79285_19cd_4939_7e23_416703743740
  03d644e9_ebea_2852_6579_1cd3f30e24b7["customType"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> 03d644e9_ebea_2852_6579_1cd3f30e24b7
  772f51ce_2d26_fa4c_14c8_6779803c51bb["date.ts"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> 772f51ce_2d26_fa4c_14c8_6779803c51bb
  f862b430_151a_6202_2e10_221f19c56fc2["date"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> f862b430_151a_6202_2e10_221f19c56fc2
  eb2e4c8f_81c8_a37a_4d03_317a5ea489ad["datetime.ts"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> eb2e4c8f_81c8_a37a_4d03_317a5ea489ad
  b87d227c_66e6_77f6_5196_ca63a631d7f0["datetime"]
  6dd15b44_b15c_62ef_81b2_e72b28299be9 --> b87d227c_66e6_77f6_5196_ca63a631d7f0
  style 6dd15b44_b15c_62ef_81b2_e72b28299be9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { bigint } from './bigint.ts';
import { binary } from './binary.ts';
import { boolean } from './boolean.ts';
import { char } from './char.ts';
import { customType } from './custom.ts';
import { date } from './date.ts';
import { datetime } from './datetime.ts';
import { decimal } from './decimal.ts';
import { double } from './double.ts';
import { mysqlEnum } from './enum.ts';
import { float } from './float.ts';
import { int } from './int.ts';
import { json } from './json.ts';
import { mediumint } from './mediumint.ts';
import { real } from './real.ts';
import { serial } from './serial.ts';
import { smallint } from './smallint.ts';
import { longtext, mediumtext, text, tinytext } from './text.ts';
import { time } from './time.ts';
import { timestamp } from './timestamp.ts';
import { tinyint } from './tinyint.ts';
import { varbinary } from './varbinary.ts';
import { varchar } from './varchar.ts';
import { year } from './year.ts';

export function getMySqlColumnBuilders() {
	return {
		bigint,
		binary,
		boolean,
		char,
		customType,
		date,
		datetime,
		decimal,
		double,
		mysqlEnum,
		float,
		int,
		json,
		mediumint,
		real,
		serial,
		smallint,
		text,
		time,
		timestamp,
		tinyint,
		varbinary,
		varchar,
		year,
		longtext,
		mediumtext,
		tinytext,
	};
}

export type MySqlColumnBuilders = ReturnType<typeof getMySqlColumnBuilders>;

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): getMySqlColumnBuilders.
What does all.ts depend on?
all.ts imports 51 module(s): bigint, bigint.ts, binary, binary.ts, boolean, boolean.ts, char, char.ts, and 43 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/mysql-core/columns/all.ts (domain: DrizzleORM, subdomain: SQLDialects, directory: drizzle-orm/src/mysql-core/columns).

Analyze Your Own Codebase

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

Try Supermodel Free