// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore.Migrations // Assembly: Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite // Core type aliases from @tsonic/core import type { fnptr, ptr, sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/core/types.js'; // Import types from other namespaces import type { IReadOnlyList_1 } from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Boolean as ClrBoolean, Object as ClrObject, String as ClrString, Void } from "@tsonic/dotnet/System/internal/index.js"; import type { IModel, IRelationalAnnotationProvider } from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Metadata/internal/index.js"; import type { AddCheckConstraintOperation, AddColumnOperation, AddForeignKeyOperation, AddPrimaryKeyOperation, AddUniqueConstraintOperation, AlterColumnOperation, AlterDatabaseOperation, AlterSequenceOperation, ColumnOperation, CreateSequenceOperation, CreateTableOperation, DropCheckConstraintOperation, DropColumnOperation, DropForeignKeyOperation, DropIndexOperation, DropPrimaryKeyOperation, DropSchemaOperation, DropSequenceOperation, DropUniqueConstraintOperation, EnsureSchemaOperation, MigrationOperation, RenameColumnOperation, RenameIndexOperation, RenameSequenceOperation, RenameTableOperation, RestartSequenceOperation } from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Migrations.Operations/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Migrations_Internal from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Migrations/internal/index.js"; import type { IMigrationsSqlGenerator, MigrationBuilder, MigrationCommand, MigrationCommandListBuilder, MigrationsSqlGenerationOptions, MigrationsSqlGenerator, MigrationsSqlGeneratorDependencies } from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Migrations/internal/index.js"; export interface SqliteMigrationsSqlGenerator$instance extends MigrationsSqlGenerator { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Migrations_SqliteMigrationsSqlGenerator: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Migrations_IMigrationsSqlGenerator: never; ColumnDefinition(schema: string | null, table: string, name: string, operation: ColumnOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; ComputedColumnDefinition(schema: string | null, table: string, name: string, operation: ColumnOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; CreateTableColumns(operation: CreateTableOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operations: IReadOnlyList_1, model?: IModel | null, options?: MigrationsSqlGenerationOptions): IReadOnlyList_1; Generate(operation: AlterDatabaseOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: AddColumnOperation, model: IModel | null, builder: MigrationCommandListBuilder, terminate: boolean): void; Generate(operation: DropIndexOperation, model: IModel | null, builder: MigrationCommandListBuilder, terminate: boolean): void; Generate(operation: RenameIndexOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: RenameTableOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: RenameColumnOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: CreateTableOperation, model: IModel | null, builder: MigrationCommandListBuilder, terminate?: boolean): void; Generate(operation: AddForeignKeyOperation, model: IModel | null, builder: MigrationCommandListBuilder, terminate?: boolean): void; Generate(operation: AddPrimaryKeyOperation, model: IModel | null, builder: MigrationCommandListBuilder, terminate?: boolean): void; Generate(operation: AddUniqueConstraintOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: AddCheckConstraintOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: DropColumnOperation, model: IModel | null, builder: MigrationCommandListBuilder, terminate?: boolean): void; Generate(operation: DropForeignKeyOperation, model: IModel | null, builder: MigrationCommandListBuilder, terminate?: boolean): void; Generate(operation: DropPrimaryKeyOperation, model: IModel | null, builder: MigrationCommandListBuilder, terminate?: boolean): void; Generate(operation: DropUniqueConstraintOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: DropCheckConstraintOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: AlterColumnOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: EnsureSchemaOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: DropSchemaOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: RestartSequenceOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: CreateSequenceOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: RenameSequenceOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: AlterSequenceOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; Generate(operation: DropSequenceOperation, model: IModel | null, builder: MigrationCommandListBuilder): void; } export const SqliteMigrationsSqlGenerator: { new(dependencies: MigrationsSqlGeneratorDependencies, migrationsAnnotations: IRelationalAnnotationProvider): SqliteMigrationsSqlGenerator; }; export type SqliteMigrationsSqlGenerator = SqliteMigrationsSqlGenerator$instance; export abstract class SqliteMigrationBuilderExtensions$instance { static IsSqlite(migrationBuilder: MigrationBuilder): boolean; } export type SqliteMigrationBuilderExtensions = SqliteMigrationBuilderExtensions$instance;