17 lines
555 B
TypeScript
17 lines
555 B
TypeScript
import { NativeQueryBuilder } from '../../query/NativeQueryBuilder.js';
|
|
/** @internal */
|
|
export declare class MsSqlNativeQueryBuilder extends NativeQueryBuilder {
|
|
compile(): {
|
|
sql: string;
|
|
params: unknown[];
|
|
};
|
|
protected compileInsert(): void;
|
|
private appendOutputTable;
|
|
private compileUpsert;
|
|
protected compileSelect(): void;
|
|
protected addLockClause(): void;
|
|
protected compileTruncate(): void;
|
|
/** MSSQL has no RECURSIVE keyword — CTEs are implicitly recursive. */
|
|
protected getCteKeyword(_hasRecursive: boolean): string;
|
|
}
|