UNPKG

@ultipa-graph/ultipa-node-sdk

Version:

NodeJS SDK for ultipa-server 4.0

52 lines (51 loc) 1.96 kB
import { ConnectionBase } from "./connection.base"; import { RequestType, ULTIPA, ResponseType } from "../../types"; export declare class GraphExra extends ConnectionBase { /** * 查看图集列表 * @deprecated Use `showGraph` */ listGraph(commonReq?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.GraphSet[]>>; /** * 查看图集列表 */ showGraph(requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.GraphSet[]>>; /** * 获取图集信息 */ getGraph(graphName: string, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.GraphSet>>; /** * 图集是否存在 */ hasGraph(graphName: string, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<Boolean>>; /** * 创建图集 */ createGraph(req: RequestType.GraphSet, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<null>>; /** * 创建不存在的图集 * @param req * @param commonReq */ createGraphIfNotExit(graph: RequestType.GraphSet, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<Boolean>>; /** * 删除图集 */ dropGraph(graphName: string, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<null>>; /** * 更新图集,目前只支持图集名称修改 */ alterGraph(oldGraph: RequestType.GraphSet, newGraph: RequestType.GraphSet, commonReq?: RequestType.RequestConfig): Promise<ULTIPA.Response<null>>; /** * 挂载图集 * @param graphName * @param commonReq */ mountGraph(graphName: string, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<null>>; /** * 卸载图集 * @param graphName * @param commonReq */ unmountGraph(graphName: string, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<null>>; }