UNPKG

lambdaorm-client-node

Version:
17 lines (16 loc) 792 B
import { QueryPlan, MetadataParameter, MetadataModel, MetadataConstraint, Metadata, QueryActions } from 'lambdaorm-base'; import { IOrm } from '../application/IOrm'; export declare class QueryActionsImpl implements QueryActions { private orm; private name; private stage; constructor(name: string, orm: IOrm, stage?: string); normalize(query: string): string; model(query: string): Promise<MetadataModel[]>; parameters(query: string): Promise<MetadataParameter[]>; constraints(query: string): Promise<MetadataConstraint>; metadata(query: string): Promise<Metadata>; plan(query: string): Promise<QueryPlan>; execute(query: string, data: any): Promise<any>; executeQueued(query: string, topic: string, data: any, chunk?: number): Promise<any>; }