UNPKG

@ultipa-graph/ultipa-node-sdk

Version:

NodeJS SDK for ultipa-server 4.0

37 lines (36 loc) 1.48 kB
import { ConnectionBase } from "./connection.base"; import { RequestType, ULTIPA } from "../../types"; export declare class MetaExra extends ConnectionBase { /** * 插入点 */ insertNodes(schemaName: string, nodes: RequestType.Node[], config?: RequestType.InsertRequestConfig): Promise<ULTIPA.Response<ULTIPA.Node[]>>; /** * 插入边 */ insertEdges(schemaName: string, edges: RequestType.Edge[], config?: RequestType.InsertRequestConfig): Promise<ULTIPA.Response<ULTIPA.Edge[]>>; /** * 删除点 */ deleteNodes(filter: string, config?: RequestType.InsertRequestConfig): Promise<ULTIPA.Response<ULTIPA.Node[]>>; /** * 删除边 */ deleteEdges(filter: string, config?: RequestType.InsertRequestConfig): Promise<ULTIPA.Response<ULTIPA.Edge[]>>; /** * 点查询` */ searchNodes(req: RequestType.SearchNodes, commonReq?: RequestType.RequestConfig): Promise<ULTIPA.Response<ULTIPA.NodeTable>>; /** * 边查询 */ searchEdges(req: RequestType.SearchNodes, commonReq?: RequestType.RequestConfig): Promise<ULTIPA.Response<ULTIPA.EdgeTable>>; /** * 修改点数据 */ updateNodes(req: RequestType.UpdateNodes, commonReq?: RequestType.RequestConfig): Promise<ULTIPA.Response<ULTIPA.Node[]>>; /** * 修改边数据 */ updateEdges(req: RequestType.UpdateEdges, commonReq?: RequestType.RequestConfig): Promise<ULTIPA.Response<ULTIPA.Edge[]>>; }