@neo4j/cypher-builder
Version:
A programmatic API for building Cypher queries for Neo4j
20 lines (19 loc) • 670 B
TypeScript
import { CypherASTNode } from "../../CypherASTNode";
import type { CypherEnvironment } from "../../Environment";
import type { Expr } from "../../types";
/** @group Clauses */
export type Order = "ASC" | "DESC";
type OrderProjectionElement = [Expr, Order];
export declare class OrderBy extends CypherASTNode {
private readonly exprs;
private skipClause;
private limitClause;
addOrderElements(exprs: OrderProjectionElement[]): void;
skip(offset: number | Expr): void;
offset(offset: number | Expr): void;
limit(limit: number | Expr): void;
private hasOrder;
/** @internal */
getCypher(env: CypherEnvironment): string;
}
export {};