Package io.weaviate.client.v1.grpc
Class GRPC
java.lang.Object
io.weaviate.client.v1.grpc.GRPC
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionGRPC(HttpClient httpClient, Config config, AccessTokenProvider tokenProvider) -
Method Summary
Modifier and TypeMethodDescriptionstatic Float[]fromByteString(com.google.protobuf.ByteString bs) Decode ByteString into a Float[].static Float[][]fromByteStringMulti(com.google.protobuf.ByteString bs) Decode ByteString into a Float[][].raw()static com.google.protobuf.ByteStringtoByteString(float[] vector) Encode float[] to ByteString.static com.google.protobuf.ByteStringtoByteString(Float[] vector) Encode Float[] to ByteString.static com.google.protobuf.ByteStringtoByteString(Float[][] vectors) Encode Float[][] to ByteString.
-
Constructor Details
-
GRPC
-
-
Method Details
-
raw
-
arguments
-
toByteString
Encode Float[] to ByteString. -
toByteString
public static com.google.protobuf.ByteString toByteString(float[] vector) Encode float[] to ByteString. -
toByteString
Encode Float[][] to ByteString.The first 2 bytes of the resulting ByteString encode the number of dimensions (uint16 / short) followed by concatenated vectors (4 bytes per element).
-
fromByteString
Decode ByteString into a Float[]. ByteString size must be a multiple ofFloat.BYTES, throwsIllegalArgumentExceptionotherwise. -
fromByteStringMulti
Decode ByteString into a Float[][].
-