@ultipa-graph/ultipa-node-sdk
Version:
NodeJS SDK for ultipa-server 4.0
487 lines (457 loc) • 20 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
;
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