query-builder.ts — drizzle-orm Source File
Architecture documentation for query-builder.ts, a typescript file in the drizzle-orm codebase. 2 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 6a4095ac_5d4e_ea10_395e_a21110e9bda4["query-builder.ts"] 27705a9d_afe9_57dd_8c97_e52d8a67d426["entity.ts"] 6a4095ac_5d4e_ea10_395e_a21110e9bda4 --> 27705a9d_afe9_57dd_8c97_e52d8a67d426 944a2bed_8787_5f43_03e5_9a3b696c293c["index.ts"] 6a4095ac_5d4e_ea10_395e_a21110e9bda4 --> 944a2bed_8787_5f43_03e5_9a3b696c293c style 6a4095ac_5d4e_ea10_395e_a21110e9bda4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { entityKind } from '~/entity.ts';
import type { SQL, SQLWrapper } from '~/sql/index.ts';
export abstract class TypedQueryBuilder<TSelection, TResult = unknown, TConfig = unknown> implements SQLWrapper {
static readonly [entityKind]: string = 'TypedQueryBuilder';
declare _: {
selectedFields: TSelection;
result: TResult;
config?: TConfig;
};
/** @internal */
getSelectedFields(): TSelection {
return this._.selectedFields;
}
abstract getSQL(): SQL;
}
Dependencies
- entity.ts
- index.ts
Source
Frequently Asked Questions
What does query-builder.ts do?
query-builder.ts is a source file in the drizzle-orm codebase, written in typescript.
What does query-builder.ts depend on?
query-builder.ts imports 2 module(s): entity.ts, index.ts.
Where is query-builder.ts in the architecture?
query-builder.ts is located at drizzle-orm/src/query-builders/query-builder.ts (directory: drizzle-orm/src/query-builders).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free