Aggregate

Class: Aggregate<T>

Defined in: packages/db/src/query/ir.ts:125

Extends

  • BaseExpression<T>

Type Parameters

T

T = any

Constructors

Constructor

ts
new Aggregate<T>(name, args): Aggregate<T>;
new Aggregate<T>(name, args): Aggregate<T>;

Defined in: packages/db/src/query/ir.ts:127

Parameters

name

string

args

BasicExpression<any>[]

Returns

Aggregate<T>

Overrides

ts
BaseExpression<T>.constructor
BaseExpression<T>.constructor

Properties

__returnType

ts
readonly __returnType: T;
readonly __returnType: T;

Defined in: packages/db/src/query/ir.ts:69

Internal

  • Type brand for TypeScript inference

Inherited from

ts
BaseExpression.__returnType
BaseExpression.__returnType

args

ts
args: BasicExpression<any>[];
args: BasicExpression<any>[];

Defined in: packages/db/src/query/ir.ts:129


name

ts
name: string;
name: string;

Defined in: packages/db/src/query/ir.ts:128


type

ts
type: "agg";
type: "agg";

Defined in: packages/db/src/query/ir.ts:126

Overrides

ts
BaseExpression.type
BaseExpression.type