Aliased Class — drizzle-orm Architecture
Architecture documentation for the Aliased class in sql.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD fe0f1dcb_0e33_766d_9550_9dafc1d54e1c["Aliased"] 99347ab2_b1a1_faf4_e37c_7643e4b2eb8a["sql.ts"] fe0f1dcb_0e33_766d_9550_9dafc1d54e1c -->|defined in| 99347ab2_b1a1_faf4_e37c_7643e4b2eb8a 3a8fb44f_6a64_ef2b_b70e_d577f7e0e205["constructor()"] fe0f1dcb_0e33_766d_9550_9dafc1d54e1c -->|method| 3a8fb44f_6a64_ef2b_b70e_d577f7e0e205 13422aff_7189_340c_3251_cbcc57d79c87["getSQL()"] fe0f1dcb_0e33_766d_9550_9dafc1d54e1c -->|method| 13422aff_7189_340c_3251_cbcc57d79c87 e5e56628_cbf5_5125_e1c7_89115dc8ba18["clone()"] fe0f1dcb_0e33_766d_9550_9dafc1d54e1c -->|method| e5e56628_cbf5_5125_e1c7_89115dc8ba18
Relationship Graph
Source Code
drizzle-orm/src/sql/sql.ts lines 568–592
export class Aliased<T = unknown> implements SQLWrapper {
static readonly [entityKind]: string = 'SQL.Aliased';
declare _: {
brand: 'SQL.Aliased';
type: T;
};
/** @internal */
isSelectionField = false;
constructor(
readonly sql: SQL,
readonly fieldAlias: string,
) {}
getSQL(): SQL {
return this.sql;
}
/** @internal */
clone() {
return new Aliased(this.sql, this.fieldAlias);
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the Aliased class?
Aliased is a class in the drizzle-orm codebase, defined in drizzle-orm/src/sql/sql.ts.
Where is Aliased defined?
Aliased is defined in drizzle-orm/src/sql/sql.ts at line 568.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free