@neo4j/graphql
Version:
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations
15 lines • 763 B
TypeScript
import type { AttributeAdapter } from "./AttributeAdapter";
import { AGGREGATION_COMPARISON_OPERATORS } from "../../../constants";
import type { ValueOf } from "../../../utils/value-of";
type ComparisonOperator = ValueOf<typeof AGGREGATION_COMPARISON_OPERATORS>;
export declare class AggregationAdapter {
readonly AttributeAdapter: AttributeAdapter;
constructor(AttributeAdapter: AttributeAdapter);
getAggregationComparators(): string[];
getAverageComparator(comparator: ComparisonOperator): string;
getMinComparator(comparator: ComparisonOperator): string;
getMaxComparator(comparator: ComparisonOperator): string;
getSumComparator(comparator: ComparisonOperator): string;
}
export {};
//# sourceMappingURL=AggregationAdapter.d.ts.map