weaviate-client
Version:
JS/TS client for Weaviate
1,237 lines • 77.3 kB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v1.176.0
// protoc v3.19.1
// source: v1/batch.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.BatchReferencesReply_BatchError = exports.BatchReferencesReply = exports.BatchObjectsReply_BatchError = exports.BatchObjectsReply = exports.BatchReference = exports.BatchObject_MultiTargetRefProps = exports.BatchObject_SingleTargetRefProps = exports.BatchObject_Properties = exports.BatchObject = exports.BatchStreamMessage_Error = exports.BatchStreamMessage_ShuttingDown = exports.BatchStreamMessage_Shutdown = exports.BatchStreamMessage_Stop = exports.BatchStreamMessage_Start = exports.BatchStreamMessage = exports.BatchStreamRequest = exports.BatchSendReply = exports.BatchSendRequest_References = exports.BatchSendRequest_Objects = exports.BatchSendRequest_Stop = exports.BatchSendRequest = exports.BatchReferencesRequest = exports.BatchObjectsRequest = exports.protobufPackage = void 0;
/* eslint-disable */
const minimal_js_1 = __importDefault(require("protobufjs/minimal.js"));
const struct_js_1 = require("../google/protobuf/struct.js");
const base_js_1 = require("./base.js");
exports.protobufPackage = "weaviate.v1";
function createBaseBatchObjectsRequest() {
return { objects: [], consistencyLevel: undefined };
}
exports.BatchObjectsRequest = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
for (const v of message.objects) {
exports.BatchObject.encode(v, writer.uint32(10).fork()).ldelim();
}
if (message.consistencyLevel !== undefined) {
writer.uint32(16).int32(message.consistencyLevel);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchObjectsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.objects.push(exports.BatchObject.decode(reader, reader.uint32()));
continue;
case 2:
if (tag !== 16) {
break;
}
message.consistencyLevel = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
objects: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.objects) ? object.objects.map((e) => exports.BatchObject.fromJSON(e)) : [],
consistencyLevel: isSet(object.consistencyLevel) ? (0, base_js_1.consistencyLevelFromJSON)(object.consistencyLevel) : undefined,
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.objects) === null || _a === void 0 ? void 0 : _a.length) {
obj.objects = message.objects.map((e) => exports.BatchObject.toJSON(e));
}
if (message.consistencyLevel !== undefined) {
obj.consistencyLevel = (0, base_js_1.consistencyLevelToJSON)(message.consistencyLevel);
}
return obj;
},
create(base) {
return exports.BatchObjectsRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseBatchObjectsRequest();
message.objects = ((_a = object.objects) === null || _a === void 0 ? void 0 : _a.map((e) => exports.BatchObject.fromPartial(e))) || [];
message.consistencyLevel = (_b = object.consistencyLevel) !== null && _b !== void 0 ? _b : undefined;
return message;
},
};
function createBaseBatchReferencesRequest() {
return { references: [], consistencyLevel: undefined };
}
exports.BatchReferencesRequest = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
for (const v of message.references) {
exports.BatchReference.encode(v, writer.uint32(10).fork()).ldelim();
}
if (message.consistencyLevel !== undefined) {
writer.uint32(16).int32(message.consistencyLevel);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchReferencesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.references.push(exports.BatchReference.decode(reader, reader.uint32()));
continue;
case 2:
if (tag !== 16) {
break;
}
message.consistencyLevel = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
references: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.references)
? object.references.map((e) => exports.BatchReference.fromJSON(e))
: [],
consistencyLevel: isSet(object.consistencyLevel) ? (0, base_js_1.consistencyLevelFromJSON)(object.consistencyLevel) : undefined,
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.references) === null || _a === void 0 ? void 0 : _a.length) {
obj.references = message.references.map((e) => exports.BatchReference.toJSON(e));
}
if (message.consistencyLevel !== undefined) {
obj.consistencyLevel = (0, base_js_1.consistencyLevelToJSON)(message.consistencyLevel);
}
return obj;
},
create(base) {
return exports.BatchReferencesRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseBatchReferencesRequest();
message.references = ((_a = object.references) === null || _a === void 0 ? void 0 : _a.map((e) => exports.BatchReference.fromPartial(e))) || [];
message.consistencyLevel = (_b = object.consistencyLevel) !== null && _b !== void 0 ? _b : undefined;
return message;
},
};
function createBaseBatchSendRequest() {
return { streamId: "", objects: undefined, references: undefined, stop: undefined };
}
exports.BatchSendRequest = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.streamId !== "") {
writer.uint32(10).string(message.streamId);
}
if (message.objects !== undefined) {
exports.BatchSendRequest_Objects.encode(message.objects, writer.uint32(18).fork()).ldelim();
}
if (message.references !== undefined) {
exports.BatchSendRequest_References.encode(message.references, writer.uint32(26).fork()).ldelim();
}
if (message.stop !== undefined) {
exports.BatchSendRequest_Stop.encode(message.stop, writer.uint32(34).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchSendRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.streamId = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.objects = exports.BatchSendRequest_Objects.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 26) {
break;
}
message.references = exports.BatchSendRequest_References.decode(reader, reader.uint32());
continue;
case 4:
if (tag !== 34) {
break;
}
message.stop = exports.BatchSendRequest_Stop.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
streamId: isSet(object.streamId) ? globalThis.String(object.streamId) : "",
objects: isSet(object.objects) ? exports.BatchSendRequest_Objects.fromJSON(object.objects) : undefined,
references: isSet(object.references) ? exports.BatchSendRequest_References.fromJSON(object.references) : undefined,
stop: isSet(object.stop) ? exports.BatchSendRequest_Stop.fromJSON(object.stop) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.streamId !== "") {
obj.streamId = message.streamId;
}
if (message.objects !== undefined) {
obj.objects = exports.BatchSendRequest_Objects.toJSON(message.objects);
}
if (message.references !== undefined) {
obj.references = exports.BatchSendRequest_References.toJSON(message.references);
}
if (message.stop !== undefined) {
obj.stop = exports.BatchSendRequest_Stop.toJSON(message.stop);
}
return obj;
},
create(base) {
return exports.BatchSendRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseBatchSendRequest();
message.streamId = (_a = object.streamId) !== null && _a !== void 0 ? _a : "";
message.objects = (object.objects !== undefined && object.objects !== null)
? exports.BatchSendRequest_Objects.fromPartial(object.objects)
: undefined;
message.references = (object.references !== undefined && object.references !== null)
? exports.BatchSendRequest_References.fromPartial(object.references)
: undefined;
message.stop = (object.stop !== undefined && object.stop !== null)
? exports.BatchSendRequest_Stop.fromPartial(object.stop)
: undefined;
return message;
},
};
function createBaseBatchSendRequest_Stop() {
return {};
}
exports.BatchSendRequest_Stop = {
encode(_, writer = minimal_js_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchSendRequest_Stop();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return exports.BatchSendRequest_Stop.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseBatchSendRequest_Stop();
return message;
},
};
function createBaseBatchSendRequest_Objects() {
return { values: [] };
}
exports.BatchSendRequest_Objects = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
for (const v of message.values) {
exports.BatchObject.encode(v, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchSendRequest_Objects();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.values.push(exports.BatchObject.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => exports.BatchObject.fromJSON(e)) : [],
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) {
obj.values = message.values.map((e) => exports.BatchObject.toJSON(e));
}
return obj;
},
create(base) {
return exports.BatchSendRequest_Objects.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseBatchSendRequest_Objects();
message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => exports.BatchObject.fromPartial(e))) || [];
return message;
},
};
function createBaseBatchSendRequest_References() {
return { values: [] };
}
exports.BatchSendRequest_References = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
for (const v of message.values) {
exports.BatchReference.encode(v, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchSendRequest_References();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.values.push(exports.BatchReference.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
values: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.values) ? object.values.map((e) => exports.BatchReference.fromJSON(e)) : [],
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.values) === null || _a === void 0 ? void 0 : _a.length) {
obj.values = message.values.map((e) => exports.BatchReference.toJSON(e));
}
return obj;
},
create(base) {
return exports.BatchSendRequest_References.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseBatchSendRequest_References();
message.values = ((_a = object.values) === null || _a === void 0 ? void 0 : _a.map((e) => exports.BatchReference.fromPartial(e))) || [];
return message;
},
};
function createBaseBatchSendReply() {
return { nextBatchSize: 0, backoffSeconds: 0 };
}
exports.BatchSendReply = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.nextBatchSize !== 0) {
writer.uint32(8).int32(message.nextBatchSize);
}
if (message.backoffSeconds !== 0) {
writer.uint32(21).float(message.backoffSeconds);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchSendReply();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 8) {
break;
}
message.nextBatchSize = reader.int32();
continue;
case 2:
if (tag !== 21) {
break;
}
message.backoffSeconds = reader.float();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
nextBatchSize: isSet(object.nextBatchSize) ? globalThis.Number(object.nextBatchSize) : 0,
backoffSeconds: isSet(object.backoffSeconds) ? globalThis.Number(object.backoffSeconds) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.nextBatchSize !== 0) {
obj.nextBatchSize = Math.round(message.nextBatchSize);
}
if (message.backoffSeconds !== 0) {
obj.backoffSeconds = message.backoffSeconds;
}
return obj;
},
create(base) {
return exports.BatchSendReply.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseBatchSendReply();
message.nextBatchSize = (_a = object.nextBatchSize) !== null && _a !== void 0 ? _a : 0;
message.backoffSeconds = (_b = object.backoffSeconds) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBaseBatchStreamRequest() {
return { consistencyLevel: undefined, objectIndex: undefined, referenceIndex: undefined };
}
exports.BatchStreamRequest = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.consistencyLevel !== undefined) {
writer.uint32(8).int32(message.consistencyLevel);
}
if (message.objectIndex !== undefined) {
writer.uint32(16).int32(message.objectIndex);
}
if (message.referenceIndex !== undefined) {
writer.uint32(24).int32(message.referenceIndex);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchStreamRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 8) {
break;
}
message.consistencyLevel = reader.int32();
continue;
case 2:
if (tag !== 16) {
break;
}
message.objectIndex = reader.int32();
continue;
case 3:
if (tag !== 24) {
break;
}
message.referenceIndex = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
consistencyLevel: isSet(object.consistencyLevel) ? (0, base_js_1.consistencyLevelFromJSON)(object.consistencyLevel) : undefined,
objectIndex: isSet(object.objectIndex) ? globalThis.Number(object.objectIndex) : undefined,
referenceIndex: isSet(object.referenceIndex) ? globalThis.Number(object.referenceIndex) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.consistencyLevel !== undefined) {
obj.consistencyLevel = (0, base_js_1.consistencyLevelToJSON)(message.consistencyLevel);
}
if (message.objectIndex !== undefined) {
obj.objectIndex = Math.round(message.objectIndex);
}
if (message.referenceIndex !== undefined) {
obj.referenceIndex = Math.round(message.referenceIndex);
}
return obj;
},
create(base) {
return exports.BatchStreamRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseBatchStreamRequest();
message.consistencyLevel = (_a = object.consistencyLevel) !== null && _a !== void 0 ? _a : undefined;
message.objectIndex = (_b = object.objectIndex) !== null && _b !== void 0 ? _b : undefined;
message.referenceIndex = (_c = object.referenceIndex) !== null && _c !== void 0 ? _c : undefined;
return message;
},
};
function createBaseBatchStreamMessage() {
return {
streamId: "",
error: undefined,
start: undefined,
stop: undefined,
shutdown: undefined,
shuttingDown: undefined,
};
}
exports.BatchStreamMessage = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.streamId !== "") {
writer.uint32(10).string(message.streamId);
}
if (message.error !== undefined) {
exports.BatchStreamMessage_Error.encode(message.error, writer.uint32(18).fork()).ldelim();
}
if (message.start !== undefined) {
exports.BatchStreamMessage_Start.encode(message.start, writer.uint32(26).fork()).ldelim();
}
if (message.stop !== undefined) {
exports.BatchStreamMessage_Stop.encode(message.stop, writer.uint32(34).fork()).ldelim();
}
if (message.shutdown !== undefined) {
exports.BatchStreamMessage_Shutdown.encode(message.shutdown, writer.uint32(42).fork()).ldelim();
}
if (message.shuttingDown !== undefined) {
exports.BatchStreamMessage_ShuttingDown.encode(message.shuttingDown, writer.uint32(50).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchStreamMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.streamId = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.error = exports.BatchStreamMessage_Error.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 26) {
break;
}
message.start = exports.BatchStreamMessage_Start.decode(reader, reader.uint32());
continue;
case 4:
if (tag !== 34) {
break;
}
message.stop = exports.BatchStreamMessage_Stop.decode(reader, reader.uint32());
continue;
case 5:
if (tag !== 42) {
break;
}
message.shutdown = exports.BatchStreamMessage_Shutdown.decode(reader, reader.uint32());
continue;
case 6:
if (tag !== 50) {
break;
}
message.shuttingDown = exports.BatchStreamMessage_ShuttingDown.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
streamId: isSet(object.streamId) ? globalThis.String(object.streamId) : "",
error: isSet(object.error) ? exports.BatchStreamMessage_Error.fromJSON(object.error) : undefined,
start: isSet(object.start) ? exports.BatchStreamMessage_Start.fromJSON(object.start) : undefined,
stop: isSet(object.stop) ? exports.BatchStreamMessage_Stop.fromJSON(object.stop) : undefined,
shutdown: isSet(object.shutdown) ? exports.BatchStreamMessage_Shutdown.fromJSON(object.shutdown) : undefined,
shuttingDown: isSet(object.shuttingDown)
? exports.BatchStreamMessage_ShuttingDown.fromJSON(object.shuttingDown)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.streamId !== "") {
obj.streamId = message.streamId;
}
if (message.error !== undefined) {
obj.error = exports.BatchStreamMessage_Error.toJSON(message.error);
}
if (message.start !== undefined) {
obj.start = exports.BatchStreamMessage_Start.toJSON(message.start);
}
if (message.stop !== undefined) {
obj.stop = exports.BatchStreamMessage_Stop.toJSON(message.stop);
}
if (message.shutdown !== undefined) {
obj.shutdown = exports.BatchStreamMessage_Shutdown.toJSON(message.shutdown);
}
if (message.shuttingDown !== undefined) {
obj.shuttingDown = exports.BatchStreamMessage_ShuttingDown.toJSON(message.shuttingDown);
}
return obj;
},
create(base) {
return exports.BatchStreamMessage.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseBatchStreamMessage();
message.streamId = (_a = object.streamId) !== null && _a !== void 0 ? _a : "";
message.error = (object.error !== undefined && object.error !== null)
? exports.BatchStreamMessage_Error.fromPartial(object.error)
: undefined;
message.start = (object.start !== undefined && object.start !== null)
? exports.BatchStreamMessage_Start.fromPartial(object.start)
: undefined;
message.stop = (object.stop !== undefined && object.stop !== null)
? exports.BatchStreamMessage_Stop.fromPartial(object.stop)
: undefined;
message.shutdown = (object.shutdown !== undefined && object.shutdown !== null)
? exports.BatchStreamMessage_Shutdown.fromPartial(object.shutdown)
: undefined;
message.shuttingDown = (object.shuttingDown !== undefined && object.shuttingDown !== null)
? exports.BatchStreamMessage_ShuttingDown.fromPartial(object.shuttingDown)
: undefined;
return message;
},
};
function createBaseBatchStreamMessage_Start() {
return {};
}
exports.BatchStreamMessage_Start = {
encode(_, writer = minimal_js_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchStreamMessage_Start();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return exports.BatchStreamMessage_Start.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseBatchStreamMessage_Start();
return message;
},
};
function createBaseBatchStreamMessage_Stop() {
return {};
}
exports.BatchStreamMessage_Stop = {
encode(_, writer = minimal_js_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchStreamMessage_Stop();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return exports.BatchStreamMessage_Stop.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseBatchStreamMessage_Stop();
return message;
},
};
function createBaseBatchStreamMessage_Shutdown() {
return {};
}
exports.BatchStreamMessage_Shutdown = {
encode(_, writer = minimal_js_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchStreamMessage_Shutdown();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return exports.BatchStreamMessage_Shutdown.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseBatchStreamMessage_Shutdown();
return message;
},
};
function createBaseBatchStreamMessage_ShuttingDown() {
return {};
}
exports.BatchStreamMessage_ShuttingDown = {
encode(_, writer = minimal_js_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchStreamMessage_ShuttingDown();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return exports.BatchStreamMessage_ShuttingDown.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseBatchStreamMessage_ShuttingDown();
return message;
},
};
function createBaseBatchStreamMessage_Error() {
return { error: "", index: 0, isRetriable: false, isObject: false, isReference: false };
}
exports.BatchStreamMessage_Error = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.error !== "") {
writer.uint32(10).string(message.error);
}
if (message.index !== 0) {
writer.uint32(16).int32(message.index);
}
if (message.isRetriable !== false) {
writer.uint32(24).bool(message.isRetriable);
}
if (message.isObject !== false) {
writer.uint32(32).bool(message.isObject);
}
if (message.isReference !== false) {
writer.uint32(40).bool(message.isReference);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchStreamMessage_Error();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.error = reader.string();
continue;
case 2:
if (tag !== 16) {
break;
}
message.index = reader.int32();
continue;
case 3:
if (tag !== 24) {
break;
}
message.isRetriable = reader.bool();
continue;
case 4:
if (tag !== 32) {
break;
}
message.isObject = reader.bool();
continue;
case 5:
if (tag !== 40) {
break;
}
message.isReference = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
error: isSet(object.error) ? globalThis.String(object.error) : "",
index: isSet(object.index) ? globalThis.Number(object.index) : 0,
isRetriable: isSet(object.isRetriable) ? globalThis.Boolean(object.isRetriable) : false,
isObject: isSet(object.isObject) ? globalThis.Boolean(object.isObject) : false,
isReference: isSet(object.isReference) ? globalThis.Boolean(object.isReference) : false,
};
},
toJSON(message) {
const obj = {};
if (message.error !== "") {
obj.error = message.error;
}
if (message.index !== 0) {
obj.index = Math.round(message.index);
}
if (message.isRetriable !== false) {
obj.isRetriable = message.isRetriable;
}
if (message.isObject !== false) {
obj.isObject = message.isObject;
}
if (message.isReference !== false) {
obj.isReference = message.isReference;
}
return obj;
},
create(base) {
return exports.BatchStreamMessage_Error.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e;
const message = createBaseBatchStreamMessage_Error();
message.error = (_a = object.error) !== null && _a !== void 0 ? _a : "";
message.index = (_b = object.index) !== null && _b !== void 0 ? _b : 0;
message.isRetriable = (_c = object.isRetriable) !== null && _c !== void 0 ? _c : false;
message.isObject = (_d = object.isObject) !== null && _d !== void 0 ? _d : false;
message.isReference = (_e = object.isReference) !== null && _e !== void 0 ? _e : false;
return message;
},
};
function createBaseBatchObject() {
return {
uuid: "",
vector: [],
properties: undefined,
collection: "",
tenant: "",
vectorBytes: new Uint8Array(0),
vectors: [],
};
}
exports.BatchObject = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.uuid !== "") {
writer.uint32(10).string(message.uuid);
}
writer.uint32(18).fork();
for (const v of message.vector) {
writer.float(v);
}
writer.ldelim();
if (message.properties !== undefined) {
exports.BatchObject_Properties.encode(message.properties, writer.uint32(26).fork()).ldelim();
}
if (message.collection !== "") {
writer.uint32(34).string(message.collection);
}
if (message.tenant !== "") {
writer.uint32(42).string(message.tenant);
}
if (message.vectorBytes.length !== 0) {
writer.uint32(50).bytes(message.vectorBytes);
}
for (const v of message.vectors) {
base_js_1.Vectors.encode(v, writer.uint32(186).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchObject();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.uuid = reader.string();
continue;
case 2:
if (tag === 21) {
message.vector.push(reader.float());
continue;
}
if (tag === 18) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.vector.push(reader.float());
}
continue;
}
break;
case 3:
if (tag !== 26) {
break;
}
message.properties = exports.BatchObject_Properties.decode(reader, reader.uint32());
continue;
case 4:
if (tag !== 34) {
break;
}
message.collection = reader.string();
continue;
case 5:
if (tag !== 42) {
break;
}
message.tenant = reader.string();
continue;
case 6:
if (tag !== 50) {
break;
}
message.vectorBytes = reader.bytes();
continue;
case 23:
if (tag !== 186) {
break;
}
message.vectors.push(base_js_1.Vectors.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
uuid: isSet(object.uuid) ? globalThis.String(object.uuid) : "",
vector: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.vector) ? object.vector.map((e) => globalThis.Number(e)) : [],
properties: isSet(object.properties) ? exports.BatchObject_Properties.fromJSON(object.properties) : undefined,
collection: isSet(object.collection) ? globalThis.String(object.collection) : "",
tenant: isSet(object.tenant) ? globalThis.String(object.tenant) : "",
vectorBytes: isSet(object.vectorBytes) ? bytesFromBase64(object.vectorBytes) : new Uint8Array(0),
vectors: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.vectors) ? object.vectors.map((e) => base_js_1.Vectors.fromJSON(e)) : [],
};
},
toJSON(message) {
var _a, _b;
const obj = {};
if (message.uuid !== "") {
obj.uuid = message.uuid;
}
if ((_a = message.vector) === null || _a === void 0 ? void 0 : _a.length) {
obj.vector = message.vector;
}
if (message.properties !== undefined) {
obj.properties = exports.BatchObject_Properties.toJSON(message.properties);
}
if (message.collection !== "") {
obj.collection = message.collection;
}
if (message.tenant !== "") {
obj.tenant = message.tenant;
}
if (message.vectorBytes.length !== 0) {
obj.vectorBytes = base64FromBytes(message.vectorBytes);
}
if ((_b = message.vectors) === null || _b === void 0 ? void 0 : _b.length) {
obj.vectors = message.vectors.map((e) => base_js_1.Vectors.toJSON(e));
}
return obj;
},
create(base) {
return exports.BatchObject.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f;
const message = createBaseBatchObject();
message.uuid = (_a = object.uuid) !== null && _a !== void 0 ? _a : "";
message.vector = ((_b = object.vector) === null || _b === void 0 ? void 0 : _b.map((e) => e)) || [];
message.properties = (object.properties !== undefined && object.properties !== null)
? exports.BatchObject_Properties.fromPartial(object.properties)
: undefined;
message.collection = (_c = object.collection) !== null && _c !== void 0 ? _c : "";
message.tenant = (_d = object.tenant) !== null && _d !== void 0 ? _d : "";
message.vectorBytes = (_e = object.vectorBytes) !== null && _e !== void 0 ? _e : new Uint8Array(0);
message.vectors = ((_f = object.vectors) === null || _f === void 0 ? void 0 : _f.map((e) => base_js_1.Vectors.fromPartial(e))) || [];
return message;
},
};
function createBaseBatchObject_Properties() {
return {
nonRefProperties: undefined,
singleTargetRefProps: [],
multiTargetRefProps: [],
numberArrayProperties: [],
intArrayProperties: [],
textArrayProperties: [],
booleanArrayProperties: [],
objectProperties: [],
objectArrayProperties: [],
emptyListProps: [],
};
}
exports.BatchObject_Properties = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.nonRefProperties !== undefined) {
struct_js_1.Struct.encode(struct_js_1.Struct.wrap(message.nonRefProperties), writer.uint32(10).fork()).ldelim();
}
for (const v of message.singleTargetRefProps) {
exports.BatchObject_SingleTargetRefProps.encode(v, writer.uint32(18).fork()).ldelim();
}
for (const v of message.multiTargetRefProps) {
exports.BatchObject_MultiTargetRefProps.encode(v, writer.uint32(26).fork()).ldelim();
}
for (const v of message.numberArrayProperties) {
base_js_1.NumberArrayProperties.encode(v, writer.uint32(34).fork()).ldelim();
}
for (const v of message.intArrayProperties) {
base_js_1.IntArrayProperties.encode(v, writer.uint32(42).fork()).ldelim();
}
for (const v of message.textArrayProperties) {
base_js_1.TextArrayProperties.encode(v, writer.uint32(50).fork()).ldelim();
}
for (const v of message.booleanArrayProperties) {
base_js_1.BooleanArrayProperties.encode(v, writer.uint32(58).fork()).ldelim();
}
for (const v of message.objectProperties) {
base_js_1.ObjectProperties.encode(v, writer.uint32(66).fork()).ldelim();
}
for (const v of message.objectArrayProperties) {
base_js_1.ObjectArrayProperties.encode(v, writer.uint32(74).fork()).ldelim();
}
for (const v of message.emptyListProps) {
writer.uint32(82).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBatchObject_Properties();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.nonRefProperties = struct_js_1.Struct.unwrap(struct_js_1.Struct.decode(reader, reader.uint32()));
continue;
case 2:
if (tag !== 18) {
break;
}
message.singleTargetRefProps.push(exports.BatchObject_SingleTargetRefProps.decode(reader, reader.uint32()));
continue;
case 3:
if (tag !== 26) {
break;
}
message.multiTargetRefProps.push(exports.BatchObject_MultiTargetRefProps.decode(reader, reader.uint32()));
continue;
case 4:
if (tag !== 34) {
break;
}
message.numberArrayProperties.push(base_js_1.NumberArrayProperties.decode(reader, reader.uint32()));
continue;
case 5:
if (tag !== 42) {
break;
}
message.intArrayProperties.push(base_js_1.IntArrayProperties.decode(reader, reader.uint32()));
continue;
case 6:
if (tag !== 50) {
break;
}
message.textArrayProperties.push(base_js_1.TextArrayProperties.decode(reader, reader.uint32()));
continue;
case 7:
if (tag !== 58) {
break;
}
message.booleanArrayProperties.push(base_js_1.BooleanArrayProperties.decode(reader, reader.uint32()));
continue;
case 8:
if (tag !== 66) {
break;
}
message.objectProperties.push(base_js_1.ObjectProperties.decode(reader, reader.uint32()));
continue;
case 9:
if (tag !== 74) {
break;
}
message.objectArrayProperties.push(base_js_1.ObjectArrayProperties.decode(reader, reader.uint32()));
continue;
case 10:
if (tag !== 82) {
break;
}
message.emptyListProps.push(reader.string());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
nonRefProperties: isObject(object.nonRefProperties) ? object.nonRefProperties : undefined,
singleTargetRefProps: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.singleTargetRefProps)
? object.singleTargetRefProps.map((e) => exports.BatchObject_SingleTargetRefProps.fromJSON(e))
: [],
multiTargetRefProps: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.multiTargetRefProps)
? object.multiTargetRefProps.map((e) => exports.BatchObject_MultiTargetRefProps.fromJSON(e))
: [],
numberArrayProperties: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.numberArrayProperties)