JsonStatement Type — drizzle-orm Architecture
Architecture documentation for the JsonStatement type/interface in jsonStatements.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 01a65a15_492e_372b_ce91_8e23fbd7b487["JsonStatement"] 6139f734_8ada_c641_9fec_9a55cfdf376f["jsonStatements.ts"] 01a65a15_492e_372b_ce91_8e23fbd7b487 -->|defined in| 6139f734_8ada_c641_9fec_9a55cfdf376f style 01a65a15_492e_372b_ce91_8e23fbd7b487 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/jsonStatements.ts lines 822–887
export type JsonStatement =
| JsonRecreateSingleStoreTableStatement
| JsonRecreateTableStatement
| JsonAlterColumnStatement
| JsonCreateTableStatement
| JsonDropTableStatement
| JsonRenameTableStatement
| JsonCreateEnumStatement
| JsonDropEnumStatement
| JsonMoveEnumStatement
| JsonRenameEnumStatement
| JsonAddValueToEnumStatement
| JsonDropColumnStatement
| JsonAddColumnStatement
| JsonCreateIndexStatement
| JsonCreateReferenceStatement
| JsonAlterReferenceStatement
| JsonDeleteReferenceStatement
| JsonDropIndexStatement
| JsonReferenceStatement
| JsonSqliteCreateTableStatement
| JsonSqliteAddColumnStatement
| JsonCreateCompositePK
| JsonDeleteCompositePK
| JsonAlterCompositePK
| JsonCreateUniqueConstraint
| JsonDeleteUniqueConstraint
| JsonAlterUniqueConstraint
| JsonCreateSchema
| JsonDropSchema
| JsonRenameSchema
| JsonAlterTableSetSchema
| JsonAlterTableRemoveFromSchema
| JsonAlterTableSetNewSchema
| JsonPgCreateIndexStatement
| JsonAlterSequenceStatement
| JsonDropSequenceStatement
| JsonCreateSequenceStatement
| JsonMoveSequenceStatement
| JsonRenameSequenceStatement
| JsonDropPolicyStatement
| JsonCreatePolicyStatement
| JsonAlterPolicyStatement
| JsonRenamePolicyStatement
| JsonEnableRLSStatement
| JsonDisableRLSStatement
| JsonRenameRoleStatement
| JsonCreateRoleStatement
| JsonDropRoleStatement
| JsonAlterRoleStatement
| JsonCreatePgViewStatement
| JsonDropViewStatement
| JsonRenameViewStatement
| JsonAlterViewStatement
| JsonCreateMySqlViewStatement
| JsonAlterMySqlViewStatement
/* | JsonCreateSingleStoreViewStatement
| JsonAlterSingleStoreViewStatement */
| JsonCreateSqliteViewStatement
| JsonCreateCheckConstraint
| JsonDeleteCheckConstraint
| JsonDropValueFromEnumStatement
| JsonIndRenamePolicyStatement
| JsonDropIndPolicyStatement
| JsonCreateIndPolicyStatement
| JsonAlterIndPolicyStatement;
Defined In
Source
Frequently Asked Questions
What is the JsonStatement type?
JsonStatement is a type/interface in the drizzle-orm codebase, defined in drizzle-kit/src/jsonStatements.ts.
Where is JsonStatement defined?
JsonStatement is defined in drizzle-kit/src/jsonStatements.ts at line 822.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free