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

File typescript DrizzleORM SQLDialects 53 imports 1 dependents 1 functions

Entity Profile

Dependency Diagram

graph LR
  a70c1ec7_29ee_10ca_2b05_4be0c246a540["all.ts"]
  197aa0f6_946b_5015_1bde_4ec260833bfa["bigint.ts"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> 197aa0f6_946b_5015_1bde_4ec260833bfa
  55508565_90f8_8ccb_96d3_3d5a26ba5932["bigint"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> 55508565_90f8_8ccb_96d3_3d5a26ba5932
  6a43e9bb_7b0f_e453_7491_ad9e1f9bd9e4["binary.ts"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> 6a43e9bb_7b0f_e453_7491_ad9e1f9bd9e4
  33d2eb23_1bac_1c40_05f6_bedb68e200a8["binary"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> 33d2eb23_1bac_1c40_05f6_bedb68e200a8
  8a3ebdf7_7ec2_d98d_91de_1295196e5424["boolean.ts"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> 8a3ebdf7_7ec2_d98d_91de_1295196e5424
  b6fe478b_d22f_e342_b2d6_19c024b6224e["boolean"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> b6fe478b_d22f_e342_b2d6_19c024b6224e
  fabc2878_bfa9_c1ec_445c_2d0af8485090["char.ts"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> fabc2878_bfa9_c1ec_445c_2d0af8485090
  76d2eddb_e748_2e52_2c47_a4d31df6cba4["char"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> 76d2eddb_e748_2e52_2c47_a4d31df6cba4
  8acf7f1c_a3fb_3dd8_17fe_b6f3f78e2a74["custom.ts"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> 8acf7f1c_a3fb_3dd8_17fe_b6f3f78e2a74
  2d67a132_c385_7a96_63da_9db9b2f4b42d["customType"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> 2d67a132_c385_7a96_63da_9db9b2f4b42d
  bb32a096_d9a0_c7a3_61ce_631ad95ce843["date.ts"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> bb32a096_d9a0_c7a3_61ce_631ad95ce843
  386600d7_aaea_7830_248b_911a111d358e["date"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> 386600d7_aaea_7830_248b_911a111d358e
  418f1d51_3b97_4acc_e7b5_5184f0f12ab7["datetime.ts"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> 418f1d51_3b97_4acc_e7b5_5184f0f12ab7
  f0e4ff1a_42e9_7d65_3352_12a569adc267["datetime"]
  a70c1ec7_29ee_10ca_2b05_4be0c246a540 --> f0e4ff1a_42e9_7d65_3352_12a569adc267
  style a70c1ec7_29ee_10ca_2b05_4be0c246a540 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 { singlestoreEnum } 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 { vector } from './vector.ts';
import { year } from './year.ts';

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

export type SingleStoreColumnBuilders = ReturnType<typeof getSingleStoreColumnBuilders>;

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

Analyze Your Own Codebase

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

Try Supermodel Free