Class SelectQuery
java.lang.Object
io.stargate.sdk.data.domain.query.SelectQuery
Json Api Query Payload Wrapper.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.SelectQuery(float[] vector, Filter pFilter) Build a query with a filter (no projection).SelectQuery(Filter pFilter) Build a SQL query with a filter (no projection).SelectQuery(SelectQueryBuilder builder) Constructor from a builder. -
Method Summary
Modifier and TypeMethodDescriptionstatic SelectQueryBuilderbuilder()We need a builder to create a query.static SelectQueryBuild the find by id requeststatic SelectQueryfindByVector(float[] vector) Build the find by vector requeststatic SelectQueryfindWithFilter(Filter filter) Build the find by vector requestgetLimit()Look for pageSize.voidsetPageState(String pageState) Update page state
-
Field Details
-
PAGING_SIZE_MAX
public static final int PAGING_SIZE_MAXMax page size.- See Also:
-
-
Constructor Details
-
SelectQuery
public SelectQuery()Default constructor. -
SelectQuery
Build a SQL query with a filter (no projection).- Parameters:
pFilter- current filter
-
SelectQuery
Build a query with a filter (no projection).- Parameters:
vector- semantic searchpFilter- current filter
-
SelectQuery
Constructor from a builder.- Parameters:
builder- current builder
-
-
Method Details
-
builder
We need a builder to create a query.- Returns:
- builder
-
findById
Build the find by id request- Parameters:
id- identifier- Returns:
- query
-
findByVector
Build the find by vector request- Parameters:
vector- document vector- Returns:
- query
-
findWithFilter
Build the find by vector request- Parameters:
filter- document vector- Returns:
- query
-
getLimit
Look for pageSize.- Returns:
- page size
-
setPageState
Update page state- Parameters:
pageState- new value for page state
-