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
TypeScript
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;
}