Skip to main content
Module

x/kysely_deno_postgres_dialect/mod.ts>kysely.DefaultQueryExecutor

Kysely dialect for PostgreSQL using the deno-postgres client.
Latest
class kysely.DefaultQueryExecutor
extends QueryExecutorBase
import { kysely } from "https://deno.land/x/kysely_deno_postgres_dialect@v0.27.1/mod.ts";
const { DefaultQueryExecutor } = kysely;

Constructors

new
DefaultQueryExecutor(
compiler: QueryCompiler,
adapter: DialectAdapter,
connectionProvider: ConnectionProvider,
plugins?: KyselyPlugin[],
)

Properties

readonly
adapter: DialectAdapter

Returns the adapter for the current dialect.

Methods

Compiles the transformed query into SQL. You usually want to pass the output of transformQuery into this method but you can compile any query using this method.

provideConnection<T>(consumer: (connection: DatabaseConnection) => Promise<T>): Promise<T>

Provides a connection for the callback and takes care of disposing the connection after the callback has been run.

Returns a copy of this executor with a new connection provider.

Returns a copy of this executor without any plugins.

Returns a copy of this executor with a plugin added as the last plugin.

Returns a copy of this executor with a plugin added as the first plugin.

Returns a copy of this executor with a list of plugins added as the last plugins.