@dataplan/pg
Version:
PostgreSQL step classes for Grafast
19 lines • 972 B
TypeScript
import { Modifier } from "grafast";
import type { SQL } from "pg-sql2";
import type { PgConditionLike } from "../interfaces.ts";
import type { RuntimeSQLThunk } from "../utils.ts";
export declare class PgBooleanFilter extends Modifier<PgConditionLike> implements PgConditionLike {
static $$export: {
moduleName: string;
exportName: string;
};
private conditions;
private havingConditions;
alias: SQL;
readonly expression: import("pg-sql2").SQLRawNode | import("pg-sql2").SQLCommentNode | import("pg-sql2").SQLValueNode | import("pg-sql2").SQLIdentifierNode | import("pg-sql2").SQLIndentNode | import("pg-sql2").SQLSymbolAliasNode | import("pg-sql2").SQLPlaceholderNode | import("pg-sql2").SQLQuery;
constructor(classFilter: PgConditionLike, expression: RuntimeSQLThunk);
where(condition: RuntimeSQLThunk): void;
having(condition: RuntimeSQLThunk): void;
apply(): void;
}
//# sourceMappingURL=pgBooleanFilter.d.ts.map