UNPKG

@ultipa-graph/ultipa-driver

Version:

NodeJS SDK for ultipa-server 5.2

166 lines (165 loc) 5.39 kB
import { RequestParamType } from "../types"; import * as ULTIPA from "../types/types"; export declare class UQLMAKER { private command; private commandP; private params; private paramsMapSpecail; private paramsKeysSpecail; private static variableStringPrefix; private static forceStringPrefix; commonParams: ULTIPA.RequestConfig; static Format_RETURN(as: string, p_return: RequestParamType.RETURN_TYPE): string; static Format_DEPTH(depth: RequestParamType.DEPTH_TYPE): string; constructor(command?: string, commonParams?: ULTIPA.RequestConfig, commandParams?: any); static PointFunc(latitude: number, longitude: number): string; static PointStr(latitude: number, longitude: number): string; replace_$(v: any): any; static formatSpecialName: (s: string) => string; static SchemaStringWithDefault: (schema: string, property?: string) => string; static IsSchemaString(v: string): boolean; static VariableString: (v: string) => string; static IsVariableString: (v: string) => boolean; static VariableStringBack: (v: string) => string; static ForceString: (v: string) => string; static IsForceString: (v: string) => boolean; static ForceStringBack: (v: string) => string; static IsFilterString: (v: string) => boolean; static FilterString: (v: string) => string; static CommandList: { /** Graph */ showGraph: string; getGraph: string; createGraph: string; dropGraph: string; updateGraph: string; /** Schema */ listSchema: string; listNodeSchema: string; listEdgeSchema: string; getNodeSchema: string; getEdgeSchema: string; createNodeSchema: string; createEdgeSchema: string; dropNodeSchema: string; dropEdgeSchema: string; updateNodeSchema: string; updateEdgeSchema: string; /** Property */ showProperty: string; showNodeProperty: string; showEdgeProperty: string; createNodeProperty: string; createEdgeProperty: string; dropNodeProperty: string; dropEdgeProperty: string; updateNodeProperty: string; updateEdgeProperty: string; /** LTE */ lteNode: string; lteEdge: string; ufeNode: string; ufeEdge: string; /** Index */ showIndex: string; showNodeIndex: string; showEdgeIndex: string; dropNodeIndex: string; dropEdgeIndex: string; createNodeIndex: string; createEdgeIndex: string; /** Fulltext */ showFulltext: string; showNodeFulltext: string; showEdgeFulltext: string; createNodeFulltext: string; createEdgeFulltext: string; dropNodeFulltext: string; dropEdgeFulltext: string; truncate: string; compact: string; listAlgo: string; listExta: string; showTask: string; clearTask: string; stopTask: string; pauseTask: string; resumeTask: string; showJob: string; clearJob: string; stopJob: string; pauseJob: string; resumeJob: string; showUser: string; getUser: string; getSelfInfo: string; dropUser: string; createUser: string; alterUser: string; showPrivilege: string; createPolicy: string; alterPolicy: string; dropPolicy: string; showPolicy: string; getPolicy: string; grantUser: string; revokeUser: string; insertNode: string; insertOverrideNode: string; insertEdge: string; insertOverrideEdge: string; upsertNode: string; upsertEdge: string; nodeSpread: string; ab: string; khop: string; autoNet: string; nodes: string; edges: string; deleteNodes: string; deleteEdges: string; updateNodes: string; updateEdges: string; template: string; stats: string; top: string; kill: string; algo: string; algo_dv: string; mount: string; unmount: string; mountGraph: string; unmountGraph: string; licenseDump: string; showHDCAlgo: string; createHDCGraph: string; showHDCGraph: string; dropHDCGraph: string; rebalanceGraph: string; }; setCommand(command: string): void; private _p; setCommandParams(commandP: any): void; addEmptyParam(key: string, need: boolean): void; addParam(key: string, value: any, required?: boolean): void; commandPToString(): string; toString(): string; } export declare const UQL: { uqlObjectExample(uqlStr: any): { uql: any; command: string; commandParam: string; params: {}; paramsOriginal: {}; toStringWithParamsOriginal: () => string; }; parse(uqlStr: any): { uql: any; command: string; commandParam: string; params: {}; paramsOriginal: {}; toStringWithParamsOriginal: () => string; }; };