@ultipa-graph/ultipa-driver
Version:
NodeJS SDK for ultipa-server 5.2
415 lines (365 loc) • 16.1 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
;
var grpc = require('@grpc/grpc-js');
var src_proto_ultipa_pb = require('../../src/proto/ultipa_pb.js');
function serialize_ultipa_AuthenticateReply(arg) {
if (!(arg instanceof src_proto_ultipa_pb.AuthenticateReply)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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_DownloadFileReply(arg) {
if (!(arg instanceof src_proto_ultipa_pb.DownloadFileReply)) {
throw new Error('Expected argument of type ultipa.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_DownloadFileRequest(arg) {
if (!(arg instanceof src_proto_ultipa_pb.DownloadFileRequest)) {
throw new Error('Expected argument of type ultipa.DownloadFileRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ultipa_DownloadFileRequest(buffer_arg) {
return src_proto_ultipa_pb.DownloadFileRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ultipa_ExportReply(arg) {
if (!(arg instanceof src_proto_ultipa_pb.ExportReply)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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_HelloUltipaReply(arg) {
if (!(arg instanceof src_proto_ultipa_pb.HelloUltipaReply)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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_QueryReply(arg) {
if (!(arg instanceof src_proto_ultipa_pb.QueryReply)) {
throw new Error('Expected argument of type ultipa.QueryReply');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ultipa_QueryReply(buffer_arg) {
return src_proto_ultipa_pb.QueryReply.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ultipa_QueryRequest(arg) {
if (!(arg instanceof src_proto_ultipa_pb.QueryRequest)) {
throw new Error('Expected argument of type ultipa.QueryRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ultipa_QueryRequest(buffer_arg) {
return src_proto_ultipa_pb.QueryRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ultipa_RollbackAlgoReply(arg) {
if (!(arg instanceof src_proto_ultipa_pb.RollbackAlgoReply)) {
throw new Error('Expected argument of type ultipa.RollbackAlgoReply');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ultipa_RollbackAlgoReply(buffer_arg) {
return src_proto_ultipa_pb.RollbackAlgoReply.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ultipa_RollbackAlgoRequest(arg) {
if (!(arg instanceof src_proto_ultipa_pb.RollbackAlgoRequest)) {
throw new Error('Expected argument of type ultipa.RollbackAlgoRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ultipa_RollbackAlgoRequest(buffer_arg) {
return src_proto_ultipa_pb.RollbackAlgoRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ultipa_UninstallAlgoReply(arg) {
if (!(arg instanceof src_proto_ultipa_pb.UninstallAlgoReply)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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_UserSettingReply(arg) {
if (!(arg instanceof src_proto_ultipa_pb.UserSettingReply)) {
throw new Error('Expected argument of type ultipa.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)) {
throw new Error('Expected argument of type ultipa.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 = {
// 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,
},
// Query
query: {
path: '/ultipa.UltipaRpcs/Query',
requestStream: false,
responseStream: true,
requestType: src_proto_ultipa_pb.QueryRequest,
responseType: src_proto_ultipa_pb.QueryReply,
requestSerialize: serialize_ultipa_QueryRequest,
requestDeserialize: deserialize_ultipa_QueryRequest,
responseSerialize: serialize_ultipa_QueryReply,
responseDeserialize: deserialize_ultipa_QueryReply,
},
// 插入点
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,
},
// 插入边
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 = {
// 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,
},
// 用户设置(用于存储用户配置信息,用户自主控制)
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,
},
// query扩展,以下命令在此接口执行执行 top, kill show().* stats
queryEx: {
path: '/ultipa.UltipaControls/QueryEx',
requestStream: false,
responseStream: true,
requestType: src_proto_ultipa_pb.QueryRequest,
responseType: src_proto_ultipa_pb.QueryReply,
requestSerialize: serialize_ultipa_QueryRequest,
requestDeserialize: deserialize_ultipa_QueryRequest,
responseSerialize: serialize_ultipa_QueryReply,
responseDeserialize: deserialize_ultipa_QueryReply,
},
// 导出点,边数据
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,
},
// 下载算法生成文件
downloadFile: {
path: '/ultipa.UltipaControls/DownloadFile',
requestStream: false,
responseStream: true,
requestType: src_proto_ultipa_pb.DownloadFileRequest,
responseType: src_proto_ultipa_pb.DownloadFileReply,
requestSerialize: serialize_ultipa_DownloadFileRequest,
requestDeserialize: deserialize_ultipa_DownloadFileRequest,
responseSerialize: serialize_ultipa_DownloadFileReply,
responseDeserialize: deserialize_ultipa_DownloadFileReply,
},
// 算法安装
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,
},
// 算法卸载
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,
},
// 算法回退
rollbackAlgo: {
path: '/ultipa.UltipaControls/RollbackAlgo',
requestStream: false,
responseStream: false,
requestType: src_proto_ultipa_pb.RollbackAlgoRequest,
responseType: src_proto_ultipa_pb.RollbackAlgoReply,
requestSerialize: serialize_ultipa_RollbackAlgoRequest,
requestDeserialize: deserialize_ultipa_RollbackAlgoRequest,
responseSerialize: serialize_ultipa_RollbackAlgoReply,
responseDeserialize: deserialize_ultipa_RollbackAlgoReply,
},
// 仅鉴权
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);