@ultipa-graph/ultipa-node-sdk
Version:
NodeJS SDK for ultipa-server 4.0
37 lines (36 loc) • 1.48 kB
TypeScript
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[]>>;
}