Home / Class/ db Class — astro Architecture

db Class — astro Architecture

Architecture documentation for the db class in virtual.d.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  9577cc05_8e4a_1ab7_3ef0_6e0513f08cf7["db"]
  5c1b4d32_0c00_dacb_8f33_1ab8f6719a87["virtual.d.ts"]
  9577cc05_8e4a_1ab7_3ef0_6e0513f08cf7 -->|defined in| 5c1b4d32_0c00_dacb_8f33_1ab8f6719a87

Relationship Graph

Source Code

packages/db/virtual.d.ts lines 1–47

declare module 'astro:db' {
	type RuntimeConfig = typeof import('./dist/_internal/runtime/virtual.js');

	export const db: import('./dist/runtime/index.js').Database;
	export const dbUrl: string;

	export const sql: RuntimeConfig['sql'];
	export const NOW: RuntimeConfig['NOW'];
	export const TRUE: RuntimeConfig['TRUE'];
	export const FALSE: RuntimeConfig['FALSE'];
	export const column: RuntimeConfig['column'];
	export const defineDb: RuntimeConfig['defineDb'];
	export const defineTable: RuntimeConfig['defineTable'];
	export const isDbError: RuntimeConfig['isDbError'];

	export const eq: RuntimeConfig['eq'];
	export const gt: RuntimeConfig['gt'];
	export const gte: RuntimeConfig['gte'];
	export const lt: RuntimeConfig['lt'];
	export const lte: RuntimeConfig['lte'];
	export const ne: RuntimeConfig['ne'];
	export const isNull: RuntimeConfig['isNull'];
	export const isNotNull: RuntimeConfig['isNotNull'];
	export const inArray: RuntimeConfig['inArray'];
	export const notInArray: RuntimeConfig['notInArray'];
	export const exists: RuntimeConfig['exists'];
	export const notExists: RuntimeConfig['notExists'];
	export const between: RuntimeConfig['between'];
	export const notBetween: RuntimeConfig['notBetween'];
	export const like: RuntimeConfig['like'];
	export const ilike: RuntimeConfig['ilike'];
	export const notIlike: RuntimeConfig['notIlike'];
	export const not: RuntimeConfig['not'];
	export const asc: RuntimeConfig['asc'];
	export const desc: RuntimeConfig['desc'];
	export const and: RuntimeConfig['and'];
	export const or: RuntimeConfig['or'];
	export const count: RuntimeConfig['count'];
	export const countDistinct: RuntimeConfig['countDistinct'];
	export const avg: RuntimeConfig['avg'];
	export const avgDistinct: RuntimeConfig['avgDistinct'];
	export const sum: RuntimeConfig['sum'];
	export const sumDistinct: RuntimeConfig['sumDistinct'];
	export const max: RuntimeConfig['max'];
	export const min: RuntimeConfig['min'];
	export const alias: RuntimeConfig['alias'];
}

Frequently Asked Questions

What is the db class?
db is a class in the astro codebase, defined in packages/db/virtual.d.ts.
Where is db defined?
db is defined in packages/db/virtual.d.ts at line 1.

Analyze Your Own Codebase

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

Try Supermodel Free