DryRunColumnsHandler Class — drizzle-orm Architecture
Architecture documentation for the DryRunColumnsHandler class in simulator.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 6a65dc29_4e1f_8f6d_1e26_61f377805dc3["DryRunColumnsHandler"] 76541fe4_0f6b_65f6_219e_1aaf98848155["simulator.ts"] 6a65dc29_4e1f_8f6d_1e26_61f377805dc3 -->|defined in| 76541fe4_0f6b_65f6_219e_1aaf98848155 62f28699_2d35_f694_46f2_72c256e650ff["can()"] 6a65dc29_4e1f_8f6d_1e26_61f377805dc3 -->|method| 62f28699_2d35_f694_46f2_72c256e650ff 90be306f_0f85_a838_03ca_a3109eddf548["handle()"] 6a65dc29_4e1f_8f6d_1e26_61f377805dc3 -->|method| 90be306f_0f85_a838_03ca_a3109eddf548
Relationship Graph
Source Code
drizzle-kit/src/simulator.ts lines 101–113
class DryRunColumnsHandler<T extends Named> implements ColumnsHandler<T> {
can(tableName: string, _: T[], __: T[]): boolean {
return true;
}
handle(
tableName: string,
added: T[],
removed: T[],
): { tableName: string; created: T[]; deleted: T[]; renamed: { from: T; to: T }[] } {
return { tableName, created: added, deleted: removed, renamed: [] };
}
}
Defined In
Source
Frequently Asked Questions
What is the DryRunColumnsHandler class?
DryRunColumnsHandler is a class in the drizzle-orm codebase, defined in drizzle-kit/src/simulator.ts.
Where is DryRunColumnsHandler defined?
DryRunColumnsHandler is defined in drizzle-kit/src/simulator.ts at line 101.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free