interface kysely.AggregateFunctionNode
implements OperationNode
import { type kysely } from "https://dotland.deno.dev/x/kysely_postgrs_js_dialect@v0.27.4/mod.ts";
const { AggregateFunctionNode } = kysely;
Properties
readonly
aggregated: readonly OperationNode[]readonly
optional
filter: WhereNodereadonly
optional
over: OverNodeimport { kysely } from "https://dotland.deno.dev/x/kysely_postgrs_js_dialect@v0.27.4/mod.ts";
const { AggregateFunctionNode } = kysely;
type
Readonly<{ is(node: OperationNode): node is AggregateFunctionNode; create(aggregateFunction: string, aggregated?: readonly OperationNode[]): AggregateFunctionNode; cloneWithDistinct(aggregateFunctionNode: AggregateFunctionNode): AggregateFunctionNode; cloneWithFilter(aggregateFunctionNode: AggregateFunctionNode, filter: OperationNode): AggregateFunctionNode; cloneWithOrFilter(aggregateFunctionNode: AggregateFunctionNode, filter: OperationNode): AggregateFunctionNode; cloneWithOver(aggregateFunctionNode: AggregateFunctionNode, over?: OverNode): AggregateFunctionNode; }>