import { DataTypeDefaults } from "typeorm/driver/types/DataTypeDefaults"; import AbstractDriver from "./AbstractDriver"; import IConnectionOptions from "../IConnectionOptions"; import { Entity } from "../models/Entity"; import IGenerationOptions from "../IGenerationOptions"; export default class SqliteDriver extends AbstractDriver { defaultValues: DataTypeDefaults; readonly standardPort = 0; readonly standardUser = ""; readonly standardSchema = ""; private sqliteLib; private sqlite; private db; private tablesWithGeneratedPrimaryKey; GetAllTablesQuery: any; constructor(); GetAllTables(schemas: string[], dbNames: string[]): Promise; GetCoulmnsFromEntity(entities: Entity[]): Promise; GetIndexesFromEntity(entities: Entity[]): Promise; GetRelations(entities: Entity[], schemas: string[], dbNames: string[], generationOptions: IGenerationOptions): Promise; DisconnectFromServer(): Promise; ConnectToServer(connectionOptons: IConnectionOptions): Promise; CreateDB(): Promise; DropDB(): Promise; CheckIfDBExists(): Promise; ExecQuery(sql: string): Promise; private static ReturnDefaultValueFunction; }