singlestore-statements-combiner.test.ts — drizzle-orm Source File
Architecture documentation for singlestore-statements-combiner.test.ts, a typescript file in the drizzle-orm codebase. 4 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 022fdcc7_2659_1cb9_f289_2eaf090ae44b["singlestore-statements-combiner.test.ts"] 76cb6b0b_4692_581e_e6e4_769d23792713["jsonStatements"] 022fdcc7_2659_1cb9_f289_2eaf090ae44b --> 76cb6b0b_4692_581e_e6e4_769d23792713 518f6f65_deaf_0bde_4eb9_8218bfe2270f["singlestoreSchema"] 022fdcc7_2659_1cb9_f289_2eaf090ae44b --> 518f6f65_deaf_0bde_4eb9_8218bfe2270f 1d08ba01_c740_aa1c_17b7_7542f7dd3faa["statementCombiner"] 022fdcc7_2659_1cb9_f289_2eaf090ae44b --> 1d08ba01_c740_aa1c_17b7_7542f7dd3faa 8d35eaf2_a542_cfd4_fa1a_fafca0f02686["vitest"] 022fdcc7_2659_1cb9_f289_2eaf090ae44b --> 8d35eaf2_a542_cfd4_fa1a_fafca0f02686 style 022fdcc7_2659_1cb9_f289_2eaf090ae44b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { JsonStatement } from 'src/jsonStatements';
import { SingleStoreSchemaSquashed } from 'src/serializer/singlestoreSchema';
import { singleStoreCombineStatements } from 'src/statementCombiner';
import { expect, test } from 'vitest';
test(`change column data type`, async (t) => {
const statements: JsonStatement[] = [
{
type: 'alter_table_rename_column',
tableName: 'user',
oldColumnName: 'lastName',
newColumnName: 'lastName123',
schema: '',
},
{
type: 'alter_table_alter_column_set_type',
tableName: 'user',
columnName: 'lastName123',
newDataType: 'int',
oldDataType: 'text',
schema: '',
columnDefault: undefined,
columnOnUpdate: undefined,
columnNotNull: false,
columnAutoIncrement: false,
columnPk: false,
columnIsUnique: false,
} as unknown as JsonStatement,
];
const json1: SingleStoreSchemaSquashed = {
version: '1',
dialect: 'singlestore',
tables: {
user: {
name: 'user',
columns: {
firstName: {
name: 'firstName',
type: 'int',
primaryKey: true,
notNull: true,
autoincrement: false,
},
lastName: {
name: 'lastName',
type: 'text',
primaryKey: false,
notNull: false,
autoincrement: false,
},
test: {
name: 'test',
type: 'text',
primaryKey: false,
notNull: false,
autoincrement: false,
},
},
indexes: {},
compositePrimaryKeys: {},
// ... (823 more lines)
Dependencies
- jsonStatements
- singlestoreSchema
- statementCombiner
- vitest
Source
Frequently Asked Questions
What does singlestore-statements-combiner.test.ts do?
singlestore-statements-combiner.test.ts is a source file in the drizzle-orm codebase, written in typescript.
What does singlestore-statements-combiner.test.ts depend on?
singlestore-statements-combiner.test.ts imports 4 module(s): jsonStatements, singlestoreSchema, statementCombiner, vitest.
Where is singlestore-statements-combiner.test.ts in the architecture?
singlestore-statements-combiner.test.ts is located at drizzle-kit/tests/statements-combiner/singlestore-statements-combiner.test.ts (directory: drizzle-kit/tests/statements-combiner).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free