MCPcopy Create free account
hub / github.com/TanStack/db / aggregatesEqual

Function aggregatesEqual

packages/db/src/query/compiler/group-by.ts:962–968  ·  view source on GitHub ↗

* Checks if two aggregate expressions are equal

(agg1: Aggregate, agg2: Aggregate)

Source from the content-addressed store, hash-verified

960 * Checks if two aggregate expressions are equal
961 */
962function aggregatesEqual(agg1: Aggregate, agg2: Aggregate): boolean {
963 return (
964 agg1.name === agg2.name &&
965 agg1.args.length === agg2.args.length &&
966 agg1.args.every((arg, i) => expressionsEqual(arg, agg2.args[i]))
967 )
968}

Callers 1

replaceAggregatesByRefsFunction · 0.85

Calls 1

expressionsEqualFunction · 0.70

Tested by

no test coverage detected