UNPKG

ts-sql-query

Version:

Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite and SqlServer support.

13 lines (12 loc) 827 B
import { AnyValueSource, __AggregatedArrayColumns } from "../expressions/values"; import { AbstractMySqlMariaDBSqlBuilder } from "./AbstractMySqlMariaBDSqlBuilder"; import { CompoundOperator, InsertData, SelectData } from "./SqlBuilder"; export declare class MariaDBSqlBuilder extends AbstractMySqlMariaDBSqlBuilder { mariaDB: true; _isReservedKeyword(word: string): boolean; _appendCompoundOperator(compoundOperator: CompoundOperator, _params: any[]): string; _supportOrderByWhenAggregateArray: boolean; _supportLimitWhenAggregateArray: boolean; _buildInsertReturning(query: InsertData, params: any[]): string; _appendAggragateArrayColumns(aggregatedArrayColumns: __AggregatedArrayColumns | AnyValueSource, aggregatedArrayDistinct: boolean, params: any[], query: SelectData | undefined): string; }