Package io.stargate.sdk.data.domain.odm
Class Document<T>
java.lang.Object
io.stargate.sdk.data.domain.odm.Document<T>
- Type Parameters:
T- type of bean in use
- Direct Known Subclasses:
DocumentResult,JsonDocument
Unitary entity for a document. Adding `id` and `vector`.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
id
Row id for a vector -
vector
protected float[] vectorEmbeddings -
data
Metadata for a vector
-
-
Constructor Details
-
Document
public Document()Default Document -
Document
Full Constructor- Parameters:
id- identifierdata- datavector- vector
-
-
Method Details
-
id
Fluent getter for document.- Parameters:
id- id- Returns:
- self reference
-
vector
Fluent getter for document.- Parameters:
vector- vector- Returns:
- self reference
-
data
Fluent getter for document.- Parameters:
data- data- Returns:
- self reference
-
of
Static initialization.- Type Parameters:
R- typed object- Parameters:
id- identifiervector- vectordata- payload- Returns:
- document
-
toString
Print the document as a Json String.
-