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

Aggregation

import type { Aggregation } from "https://googleapis.deno.dev/v1/datastore:v1.ts";

Defines an aggregation that produces a single result.

interface Aggregation {
alias?: string;
avg?: Avg;
count?: Count;
sum?: Sum;
}

§Properties

§
alias?: string
[src]

Optional. Optional name of the property to store the result of the aggregation. If not provided, Datastore will pick a default name following the format property_. For example: AGGREGATE COUNT_UP_TO(1) AS count_up_to_1, COUNT_UP_TO(2), COUNT_UP_TO(3) AS count_up_to_3, COUNT(*) OVER ( ... ); becomes: AGGREGATE COUNT_UP_TO(1) AS count_up_to_1, COUNT_UP_TO(2) AS property_1, COUNT_UP_TO(3) AS count_up_to_3, COUNT(*) AS property_2 OVER ( ... ); Requires: * Must be unique across all aggregation aliases. * Conform to entity property name limitations.

§
avg?: Avg
[src]

Average aggregator.

§
count?: Count
[src]

Count aggregator.

§
sum?: Sum
[src]

Sum aggregator.