Class Sort
java.lang.Object
com.datastax.astra.client.core.query.Sort
Class to help building a projection.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Sort
Build a sort clause ascending.static Sort
Build a sort clause ascending.static Sort
descending
(String field) Build a sort clause DESCENDING.static Sort
descending
(String[] fieldSegments) Build a sort clause DESCENDING.getValue()
Get the value of the sort.static Sort
Build a sort clause with vectorize.static Sort
Build a sort clause with vectorize.static Sort
Build a sort clause with vectorize.static Sort
vector
(float[] embeddings) Build a sort clause with a vector.static Sort
Build a sort clause with a vector on a tablestatic Sort
vector
(String fieldName, DataAPIVector embeddings) Build a sort clause with a vector on a tablestatic Sort
Build a sort clause with vectorize.static Sort
Build a sort clause with vectorize.
-
Method Details
-
getValue
Get the value of the sort.- Returns:
- sor value
-
ascending
Build a sort clause ascending.- Parameters:
fieldSegments
- field Segments- Returns:
- sort instance.
-
ascending
Build a sort clause ascending.- Parameters:
field
- current field- Returns:
- sort instance.
-
descending
Build a sort clause DESCENDING.- Parameters:
fieldSegments
- field Segments- Returns:
- sort instance.
-
descending
Build a sort clause DESCENDING.- Parameters:
field
- current field- Returns:
- sort instance.
-
vector
Build a sort clause with a vector.- Parameters:
embeddings
- vector of embeddings- Returns:
- sort instance.
-
vector
Build a sort clause with a vector on a table- Parameters:
fieldName
- current fieldembeddings
- vector of embeddings- Returns:
- sort instance.
-
vector
Build a sort clause with a vector on a table- Parameters:
fieldName
- current fieldembeddings
- vector of embeddings- Returns:
- sort instance.
-
vectorize
Build a sort clause with vectorize.- Parameters:
vectorize
- vector of embeddings- Returns:
- sort instance.
-
vectorize
Build a sort clause with vectorize.- Parameters:
fieldName
- current fieldvectorize
- vector of embeddings- Returns:
- sort instance.
-
hybrid
Build a sort clause with vectorize.- Parameters:
hybrid
- hybrid sort- Returns:
- sort instance.
-
hybrid
Build a sort clause with vectorize.- Parameters:
hybrid
- hybrid sort- Returns:
- sort instance.
-
hybrid
Build a sort clause with vectorize.- Parameters:
vectorize
- vectorize informationlexical
- lexical information- Returns:
- sort instance.
-