Package org.ametys.cms.search.query
Class AbstractNumberQuery<T>
java.lang.Object
org.ametys.cms.search.query.AbstractOperatorQuery<T>
org.ametys.cms.search.query.AbstractNumberQuery<T>
- Type Parameters:
T- the value type.
- Direct Known Subclasses:
DoubleQuery,LongQuery
Represents a
Query testing a number field.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ametys.cms.search.query.Query
Query.LogicalOperator, Query.Operator -
Field Summary
Fields inherited from interface org.ametys.cms.search.query.Query
BOOL_FILTER, BOOL_MUST, BOOL_MUST_NOT, BOOL_SHOULD -
Constructor Summary
ConstructorsConstructorDescriptionAbstractNumberQuery(String fieldName, Query.Operator operator, T value) Create a new Query -
Method Summary
Methods inherited from class org.ametys.cms.search.query.AbstractOperatorQuery
build, equals, getFieldName, getOperator, getValue, hashCode, rewriteMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ametys.cms.search.query.Query
buildAsJson, toString
-
Constructor Details
-
AbstractNumberQuery
Create a new Query- Parameters:
fieldName- the Solr field nameoperator- theQuery.Operatorvalue- the value
-
-
Method Details
-
valueForQuery
Description copied from class:AbstractOperatorQueryComputes the value for Solr client- Overrides:
valueForQueryin classAbstractOperatorQuery<T>- Parameters:
value- the typed value- Returns:
- the value, adapted for Solr
-