Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AliasedAggregateFunctionBuilder

AggregateFunctionBuilder with an alias. The result of calling AggregateFunctionBuilder.as.

class AliasedAggregateFunctionBuilder<DB, TB extends keyof DB, O = unknown, A extends string = never> implements AliasedExpression<O, A> {
constructor(aggregateFunctionBuilder: AggregateFunctionBuilder<DB, TB, O>, alias: A);
get expression(): Expression<O>;
get alias(): A;
 
toOperationNode(): AliasNode;
}

§Type Parameters

§
TB extends keyof DB
[src]
§
O = unknown
[src]
§
A extends string = never
[src]

§Implements

§Constructors

§
new AliasedAggregateFunctionBuilder(aggregateFunctionBuilder: AggregateFunctionBuilder<DB, TB, O>, alias: A)
[src]

§Properties

§
expression: Expression<O> readonly
[src]

Returns the aliased expression.

§
alias: A readonly
[src]

Returns the alias.

§Methods

§
toOperationNode(): AliasNode
[src]

Creates the OperationNode that describes how to compile this expression into SQL.