Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/acai_query/src/interfaces/queryStrategy.ts>default

A simple modular, scalable query builder that let you toggle strategies to easily, used and created by Açaí Framework
Latest
interface default
import { type default } from "https://deno.land/x/acai_query@0.3.0/src/interfaces/queryStrategy.ts";

Methods

close(): void
build(settings: Record<string, ModelContent>): Promise<void>
querySelect<T = Record<string, ModelContent>>(
table: string,
fields?: (keyof T | "*")[],
condition?: QueryPart,
): Promise<T[]>
queryAdd<T = Record<string, ModelContent>>(table: string, fields: T): Promise<string | number>
queryUpdate<T = Record<string, ModelContent>>(
table: string,
fields: Partial<T>,
condition: QueryPart,
): Promise<string | number>
queryDelete(table: string, condition: QueryPart): Promise<number>