Package org.ametys.cms.search.query
Interface Query
- All Known Implementing Classes:
AbstractFieldQuery
,AbstractGroupsQuery
,AbstractTextQuery
,AbstractUsersQuery
,AndQuery
,BooleanQuery
,BoostedQuery
,ChildPageQuery
,CollectionsQuery
,CommentQuery
,ConstantNilScoreQuery
,ContentAttachmentQuery
,ContentLanguageQuery
,ContentPageQuery
,ContentPrivacyQuery
,ContentQuery
,ContentTypeOrMixinTypeQuery
,ContentTypeQuery
,CreationDateQuery
,DateQuery
,DateRangeQuery
,DescendantPageQuery
,DocumentTypeQuery
,DoubleQuery
,DoubleRangeQuery
,DublinCoreDateQuery
,DublinCoreQuery
,EntryPositionQuery
,FilenameQuery
,FirstValidationDateQuery
,FullTextQuery
,GeocodeQuery
,HistoryStepQuery
,IsolateQuery
,JoinQuery
,KeywordQuery
,LastMajorValidationDateQuery
,LastModifiedQuery
,LastValidationDateQuery
,LongQuery
,LongRangeQuery
,MatchAllQuery
,MatchNoneQuery
,MaxScoreOrQuery
,MimeTypeGroupQuery
,MixinTypeQuery
,NotQuery
,OrphanQuery
,OrQuery
,PageAttachmentQuery
,PageContentQuery
,PageIdQuery
,PageQuery
,ProgramSearchable.ProgramThroughProgramPartsQuery
,ProjectQuery
,ResourceLocationQuery
,RichTextQuery
,SharedQuery
,SitemapQuery
,SiteQuery
,SiteTypeQuery
,SolrNativeJoinQuery
,StringQuery
,SubContentQuery
,TagQuery
,UsersQuery
,WorkflowStepQuery
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Represents a search predicate.
-
Method Details
-
build
Build the solr query string representing the Query object.- Returns:
- the solr query string representing the Query object.
- Throws:
QuerySyntaxException
- if the query can't be built because of a syntax error.
-
toString
Gets a representation of thisQuery
, for pretty-printing for logging and debugging purposes- Parameters:
indent
- The current indentation. Base indentation is 2 (for printing a sub-level)- Returns:
- a representation of this
Query
-