Uses of Class
io.stargate.sdk.data.domain.query.Filter
Packages that use Filter
Package
Description
Core Data API Client Classes.
Specialized classes to perform queries
-
Uses of Filter in io.stargate.sdk.data
Methods in io.stargate.sdk.data with parameters of type FilterModifier and TypeMethodDescriptionfinal intCount Document request.CollectionClient.countDocuments(Filter jsonFilter) Count Document request.CollectionClient.findVector(float[] vector, Filter filter, Integer limit) Query builder.CollectionRepository.findVector(float[] vector, Filter metadataFilter) Search similarity from the vector and a limit, if a limit / no pagingCollectionRepository.findVector(float[] vector, Filter metadataFilter, Integer limit) Search similarity from the vector and a limit, if a limit / no pagingCollectionClient.findVectorPage(float[] vector, Filter filter, Integer limit, String pagingState) Query builder.<DOC> Page<DocumentResult<DOC>> CollectionClient.findVectorPage(float[] vector, Filter filter, Integer limit, String pagingState, DocumentResultMapper<DOC> mapper) Search similarity from the vector (page by 20)<DOC> Page<DocumentResult<DOC>> CollectionClient.findVectorPage(float[] vector, Filter filter, Integer limit, String pagingState, Class<DOC> clazz) Search similarity from the vector (page by 20) -
Uses of Filter in io.stargate.sdk.data.domain.query
Subclasses of Filter in io.stargate.sdk.data.domain.queryMethods in io.stargate.sdk.data.domain.query that return FilterModifier and TypeMethodDescriptionFilterBuilderList.end()Close the loop.FilterBuilder.exists()Add condition exists.static FilterBuild a filter for find by id.FilterBuilder.hasSize(int size) Condition to evaluate sizeFilterBuilder.hasSubFieldsEqualsTo(Map<String, Object> value) $eq: [ ...FilterBuilder.isAnArrayContaining(Object... value) $eq: [ ...FilterBuilder.isAnArrayExactlyEqualsTo(Object[] value) $all: [ ...FilterBuilder.isEqualsTo(Object value) "fieldName": "value" ($eq is omitted)FilterBuilder.isGreaterOrEqualsThan(Object value) Add condition is greater than.FilterBuilder.isGreaterThan(Object value) Add condition is less than.$in: [ ...FilterBuilder.isLessOrEqualsThan(Object value) Add condition is less than.FilterBuilder.isLessThan(Object value) Add condition is less than.FilterBuilder.isNotEqualsTo(Object value) Add condition is not equals to.FilterBuilder.isNotInArray(Object[] value) $in: [ ...Filter.where(String fieldName, FilterOperator cond, Object value) Build where clause with operatorMethods in io.stargate.sdk.data.domain.query with parameters of type FilterModifier and TypeMethodDescriptionFull filter as a filter objectFull filter as a json string.Full filter as a filter objectstatic SelectQuerySelectQuery.findWithFilter(Filter filter) Build the find by vector requestConstructors in io.stargate.sdk.data.domain.query with parameters of type FilterModifierConstructorDescriptionprotectedFilterBuilder(Filter filter, String fieldName) Only constructor allowedFilterBuilderList(Filter parentFilter, String key) 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).