UNPKG

forge-sql-orm

Version:

Drizzle ORM integration for Atlassian @forge/sql. Provides a custom driver, schema migration, two levels of caching (local and global via @forge/kvs), optimistic locking, and query analysis.

15 lines 731 B
import { SqlHints } from "./sqlHints"; import { ForgeSqlOperation } from "../core/ForgeSQLQueryBuilder"; /** * Creates a proxy for the forgeDriver that injects SQL hints and handles query analysis * @param forgeSqlOperation - The ForgeSQL operation instance * @param options - SQL hints to inject * @param logRawSqlQuery - Whether to log raw SQL queries * @returns A proxied version of the forgeDriver */ export declare function createForgeDriverProxy(forgeSqlOperation: ForgeSqlOperation, options?: SqlHints, logRawSqlQuery?: boolean): (query: string, params: any[], method: "all" | "execute") => Promise<{ rows: any[]; insertId?: number; affectedRows?: number; }>; //# sourceMappingURL=forgeDriverProxy.d.ts.map