UNPKG

@ultipa-graph/ultipa-node-sdk

Version:

NodeJS SDK for ultipa-server 4.0

487 lines (457 loc) 20 kB
// GENERATED CODE -- DO NOT EDIT! 'use strict'; var grpc = require('@grpc/grpc-js'); var src_proto_ultipa_pb = require('./ultipa_pb.js'); function serialize_ultipa_AuthenticateReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.AuthenticateReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_AuthenticateReply(buffer_arg) { return src_proto_ultipa_pb.AuthenticateReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_AuthenticateRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.AuthenticateRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_AuthenticateRequest(buffer_arg) { return src_proto_ultipa_pb.AuthenticateRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_CreateGraphByUploaderReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.CreateGraphByUploaderReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_CreateGraphByUploaderReply(buffer_arg) { return src_proto_ultipa_pb.CreateGraphByUploaderReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_CreateGraphByUploaderRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.CreateGraphByUploaderRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_CreateGraphByUploaderRequest(buffer_arg) { return src_proto_ultipa_pb.CreateGraphByUploaderRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_DownloadFileReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.DownloadFileReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_DownloadFileReply(buffer_arg) { return src_proto_ultipa_pb.DownloadFileReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_DownloadFileRequestV2(arg) { if (!(arg instanceof src_proto_ultipa_pb.DownloadFileRequestV2)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_DownloadFileRequestV2(buffer_arg) { return src_proto_ultipa_pb.DownloadFileRequestV2.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_ExportReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.ExportReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_ExportReply(buffer_arg) { return src_proto_ultipa_pb.ExportReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_ExportRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.ExportRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_ExportRequest(buffer_arg) { return src_proto_ultipa_pb.ExportRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_GetLeaderReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.GetLeaderReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_GetLeaderReply(buffer_arg) { return src_proto_ultipa_pb.GetLeaderReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_GetLeaderRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.GetLeaderRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_GetLeaderRequest(buffer_arg) { return src_proto_ultipa_pb.GetLeaderRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_HelloUltipaReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.HelloUltipaReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_HelloUltipaReply(buffer_arg) { return src_proto_ultipa_pb.HelloUltipaReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_HelloUltipaRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.HelloUltipaRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_HelloUltipaRequest(buffer_arg) { return src_proto_ultipa_pb.HelloUltipaRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_InsertEdgesReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.InsertEdgesReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_InsertEdgesReply(buffer_arg) { return src_proto_ultipa_pb.InsertEdgesReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_InsertEdgesRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.InsertEdgesRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_InsertEdgesRequest(buffer_arg) { return src_proto_ultipa_pb.InsertEdgesRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_InsertNodesReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.InsertNodesReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_InsertNodesReply(buffer_arg) { return src_proto_ultipa_pb.InsertNodesReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_InsertNodesRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.InsertNodesRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_InsertNodesRequest(buffer_arg) { return src_proto_ultipa_pb.InsertNodesRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_InstallAlgoReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.InstallAlgoReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_InstallAlgoReply(buffer_arg) { return src_proto_ultipa_pb.InstallAlgoReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_InstallAlgoRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.InstallAlgoRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_InstallAlgoRequest(buffer_arg) { return src_proto_ultipa_pb.InstallAlgoRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_InstallExtaReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.InstallExtaReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_InstallExtaReply(buffer_arg) { return src_proto_ultipa_pb.InstallExtaReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_InstallExtaRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.InstallExtaRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_InstallExtaRequest(buffer_arg) { return src_proto_ultipa_pb.InstallExtaRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_UninstallAlgoReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.UninstallAlgoReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_UninstallAlgoReply(buffer_arg) { return src_proto_ultipa_pb.UninstallAlgoReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_UninstallAlgoRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.UninstallAlgoRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_UninstallAlgoRequest(buffer_arg) { return src_proto_ultipa_pb.UninstallAlgoRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_UninstallExtaReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.UninstallExtaReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_UninstallExtaReply(buffer_arg) { return src_proto_ultipa_pb.UninstallExtaReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_UninstallExtaRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.UninstallExtaRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_UninstallExtaRequest(buffer_arg) { return src_proto_ultipa_pb.UninstallExtaRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_UploaderReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.UploaderReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_UploaderReply(buffer_arg) { return src_proto_ultipa_pb.UploaderReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_UploaderRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.UploaderRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_UploaderRequest(buffer_arg) { return src_proto_ultipa_pb.UploaderRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_UqlReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.UqlReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_UqlReply(buffer_arg) { return src_proto_ultipa_pb.UqlReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_UqlRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.UqlRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_UqlRequest(buffer_arg) { return src_proto_ultipa_pb.UqlRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_UserSettingReply(arg) { if (!(arg instanceof src_proto_ultipa_pb.UserSettingReply)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_UserSettingReply(buffer_arg) { return src_proto_ultipa_pb.UserSettingReply.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_ultipa_UserSettingRequest(arg) { if (!(arg instanceof src_proto_ultipa_pb.UserSettingRequest)) { } return Buffer.from(arg.serializeBinary()); } function deserialize_ultipa_UserSettingRequest(buffer_arg) { return src_proto_ultipa_pb.UserSettingRequest.deserializeBinary(new Uint8Array(buffer_arg)); } // The ultipa service definition. var UltipaRpcsService = exports.UltipaRpcsService = { // 1.Sends a greeting sayHello: { path: '/ultipa.UltipaRpcs/SayHello', requestStream: false, responseStream: false, requestType: src_proto_ultipa_pb.HelloUltipaRequest, responseType: src_proto_ultipa_pb.HelloUltipaReply, requestSerialize: serialize_ultipa_HelloUltipaRequest, requestDeserialize: deserialize_ultipa_HelloUltipaRequest, responseSerialize: serialize_ultipa_HelloUltipaReply, responseDeserialize: deserialize_ultipa_HelloUltipaReply, }, // 2.uql uql: { path: '/ultipa.UltipaRpcs/Uql', requestStream: false, responseStream: true, requestType: src_proto_ultipa_pb.UqlRequest, responseType: src_proto_ultipa_pb.UqlReply, requestSerialize: serialize_ultipa_UqlRequest, requestDeserialize: deserialize_ultipa_UqlRequest, responseSerialize: serialize_ultipa_UqlReply, responseDeserialize: deserialize_ultipa_UqlReply, }, // 3.插入点 insertNodes: { path: '/ultipa.UltipaRpcs/InsertNodes', requestStream: false, responseStream: false, requestType: src_proto_ultipa_pb.InsertNodesRequest, responseType: src_proto_ultipa_pb.InsertNodesReply, requestSerialize: serialize_ultipa_InsertNodesRequest, requestDeserialize: deserialize_ultipa_InsertNodesRequest, responseSerialize: serialize_ultipa_InsertNodesReply, responseDeserialize: deserialize_ultipa_InsertNodesReply, }, // 4.插入边 insertEdges: { path: '/ultipa.UltipaRpcs/InsertEdges', requestStream: false, responseStream: false, requestType: src_proto_ultipa_pb.InsertEdgesRequest, responseType: src_proto_ultipa_pb.InsertEdgesReply, requestSerialize: serialize_ultipa_InsertEdgesRequest, requestDeserialize: deserialize_ultipa_InsertEdgesRequest, responseSerialize: serialize_ultipa_InsertEdgesReply, responseDeserialize: deserialize_ultipa_InsertEdgesReply, }, }; exports.UltipaRpcsClient = grpc.makeGenericClientConstructor(UltipaRpcsService); var UltipaControlsService = exports.UltipaControlsService = { // 1.Sends a greeting sayHello: { path: '/ultipa.UltipaControls/SayHello', requestStream: false, responseStream: false, requestType: src_proto_ultipa_pb.HelloUltipaRequest, responseType: src_proto_ultipa_pb.HelloUltipaReply, requestSerialize: serialize_ultipa_HelloUltipaRequest, requestDeserialize: deserialize_ultipa_HelloUltipaRequest, responseSerialize: serialize_ultipa_HelloUltipaReply, responseDeserialize: deserialize_ultipa_HelloUltipaReply, }, // 2.用户设置(用于存储用户配置信息,用户自主控制) userSetting: { path: '/ultipa.UltipaControls/UserSetting', requestStream: false, responseStream: false, requestType: src_proto_ultipa_pb.UserSettingRequest, responseType: src_proto_ultipa_pb.UserSettingReply, requestSerialize: serialize_ultipa_UserSettingRequest, requestDeserialize: deserialize_ultipa_UserSettingRequest, responseSerialize: serialize_ultipa_UserSettingReply, responseDeserialize: deserialize_ultipa_UserSettingReply, }, // 3. 获取raft的leader getLeader: { path: '/ultipa.UltipaControls/GetLeader', requestStream: false, responseStream: false, requestType: src_proto_ultipa_pb.GetLeaderRequest, responseType: src_proto_ultipa_pb.GetLeaderReply, requestSerialize: serialize_ultipa_GetLeaderRequest, requestDeserialize: deserialize_ultipa_GetLeaderRequest, responseSerialize: serialize_ultipa_GetLeaderReply, responseDeserialize: deserialize_ultipa_GetLeaderReply, }, // 4.uql扩展,以下命令在此接口执行执行 top, kill show().* stats uqlEx: { path: '/ultipa.UltipaControls/UqlEx', requestStream: false, responseStream: true, requestType: src_proto_ultipa_pb.UqlRequest, responseType: src_proto_ultipa_pb.UqlReply, requestSerialize: serialize_ultipa_UqlRequest, requestDeserialize: deserialize_ultipa_UqlRequest, responseSerialize: serialize_ultipa_UqlReply, responseDeserialize: deserialize_ultipa_UqlReply, }, // 5.导出点,边数据 export: { path: '/ultipa.UltipaControls/Export', requestStream: false, responseStream: true, requestType: src_proto_ultipa_pb.ExportRequest, responseType: src_proto_ultipa_pb.ExportReply, requestSerialize: serialize_ultipa_ExportRequest, requestDeserialize: deserialize_ultipa_ExportRequest, responseSerialize: serialize_ultipa_ExportReply, responseDeserialize: deserialize_ultipa_ExportReply, }, // 6.下载算法生成文件 // 下载算法生成文件 v2 下载文件请求改为 算法名 + 任务号 downloadFileV2: { path: '/ultipa.UltipaControls/DownloadFileV2', requestStream: false, responseStream: true, requestType: src_proto_ultipa_pb.DownloadFileRequestV2, responseType: src_proto_ultipa_pb.DownloadFileReply, requestSerialize: serialize_ultipa_DownloadFileRequestV2, requestDeserialize: deserialize_ultipa_DownloadFileRequestV2, responseSerialize: serialize_ultipa_DownloadFileReply, responseDeserialize: deserialize_ultipa_DownloadFileReply, }, // 7.算法安装 installAlgo: { path: '/ultipa.UltipaControls/InstallAlgo', requestStream: true, responseStream: false, requestType: src_proto_ultipa_pb.InstallAlgoRequest, responseType: src_proto_ultipa_pb.InstallAlgoReply, requestSerialize: serialize_ultipa_InstallAlgoRequest, requestDeserialize: deserialize_ultipa_InstallAlgoRequest, responseSerialize: serialize_ultipa_InstallAlgoReply, responseDeserialize: deserialize_ultipa_InstallAlgoReply, }, // 8.算法卸载 uninstallAlgo: { path: '/ultipa.UltipaControls/UninstallAlgo', requestStream: false, responseStream: false, requestType: src_proto_ultipa_pb.UninstallAlgoRequest, responseType: src_proto_ultipa_pb.UninstallAlgoReply, requestSerialize: serialize_ultipa_UninstallAlgoRequest, requestDeserialize: deserialize_ultipa_UninstallAlgoRequest, responseSerialize: serialize_ultipa_UninstallAlgoReply, responseDeserialize: deserialize_ultipa_UninstallAlgoReply, }, // 9.remote graph loader uploader: { path: '/ultipa.UltipaControls/Uploader', requestStream: true, responseStream: false, requestType: src_proto_ultipa_pb.UploaderRequest, responseType: src_proto_ultipa_pb.UploaderReply, requestSerialize: serialize_ultipa_UploaderRequest, requestDeserialize: deserialize_ultipa_UploaderRequest, responseSerialize: serialize_ultipa_UploaderReply, responseDeserialize: deserialize_ultipa_UploaderReply, }, // 10.create graph by uploader createGraphByUploader: { path: '/ultipa.UltipaControls/CreateGraphByUploader', requestStream: false, responseStream: false, requestType: src_proto_ultipa_pb.CreateGraphByUploaderRequest, responseType: src_proto_ultipa_pb.CreateGraphByUploaderReply, requestSerialize: serialize_ultipa_CreateGraphByUploaderRequest, requestDeserialize: deserialize_ultipa_CreateGraphByUploaderRequest, responseSerialize: serialize_ultipa_CreateGraphByUploaderReply, responseDeserialize: deserialize_ultipa_CreateGraphByUploaderReply, }, // 11.扩展算法安装 installExta: { path: '/ultipa.UltipaControls/InstallExta', requestStream: true, responseStream: false, requestType: src_proto_ultipa_pb.InstallExtaRequest, responseType: src_proto_ultipa_pb.InstallExtaReply, requestSerialize: serialize_ultipa_InstallExtaRequest, requestDeserialize: deserialize_ultipa_InstallExtaRequest, responseSerialize: serialize_ultipa_InstallExtaReply, responseDeserialize: deserialize_ultipa_InstallExtaReply, }, // 12.扩展算法卸载 uninstallExta: { path: '/ultipa.UltipaControls/UninstallExta', requestStream: false, responseStream: false, requestType: src_proto_ultipa_pb.UninstallExtaRequest, responseType: src_proto_ultipa_pb.UninstallExtaReply, requestSerialize: serialize_ultipa_UninstallExtaRequest, requestDeserialize: deserialize_ultipa_UninstallExtaRequest, responseSerialize: serialize_ultipa_UninstallExtaReply, responseDeserialize: deserialize_ultipa_UninstallExtaReply, }, // 13.仅鉴权 authenticate: { path: '/ultipa.UltipaControls/Authenticate', requestStream: false, responseStream: false, requestType: src_proto_ultipa_pb.AuthenticateRequest, responseType: src_proto_ultipa_pb.AuthenticateReply, requestSerialize: serialize_ultipa_AuthenticateRequest, requestDeserialize: deserialize_ultipa_AuthenticateRequest, responseSerialize: serialize_ultipa_AuthenticateReply, responseDeserialize: deserialize_ultipa_AuthenticateReply, }, }; exports.UltipaControlsClient = grpc.makeGenericClientConstructor(UltipaControlsService); //# sourceMappingURL=ultipa_grpc_pb.js.map