Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

SqliteDriver

class SqliteDriver implements Driver {
constructor(config: SqliteDialectConfig);
acquireConnection(): Promise<DatabaseConnection>;
beginTransaction(connection: DatabaseConnection): Promise<void>;
commitTransaction(connection: DatabaseConnection): Promise<void>;
destroy(): Promise<void>;
init(): Promise<void>;
releaseConnection(): Promise<void>;
rollbackTransaction(connection: DatabaseConnection): Promise<void>;
}

§Implements

§Constructors

§
new SqliteDriver(config: SqliteDialectConfig)
[src]

§Methods

§
acquireConnection(): Promise<DatabaseConnection>
[src]

Acquires a new connection from the pool.

§
beginTransaction(connection: DatabaseConnection): Promise<void>
[src]

Begins a transaction.

§
commitTransaction(connection: DatabaseConnection): Promise<void>
[src]

Commits a transaction.

§
destroy(): Promise<void>
[src]

Destroys the driver and releases all resources.

§
init(): Promise<void>
[src]

Initializes the driver.

After calling this method the driver should be usable and acquireConnection etc. methods should be callable.

§
releaseConnection(): Promise<void>
[src]

Releases a connection back to the pool.

§
rollbackTransaction(connection: DatabaseConnection): Promise<void>
[src]

Rolls back a transaction.