Liferay 7.0-ce-b4

com.liferay.portal.kernel.search
Interface BooleanQuery

All Superinterfaces:
Query, Serializable
All Known Implementing Classes:
BaseBooleanQueryImpl, BooleanQueryImpl

public interface BooleanQuery
extends Query


Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.search.Query
BOOST_DEFAULT
 
Method Summary
 Query add(Query query, BooleanClauseOccur booleanClauseOccur)
           
 Query add(Query query, String occur)
           
 Query addExactTerm(String field, boolean value)
           
 Query addExactTerm(String field, Boolean value)
           
 Query addExactTerm(String field, double value)
           
 Query addExactTerm(String field, Double value)
           
 Query addExactTerm(String field, int value)
           
 Query addExactTerm(String field, Integer value)
           
 Query addExactTerm(String field, long value)
           
 Query addExactTerm(String field, Long value)
           
 Query addExactTerm(String field, short value)
           
 Query addExactTerm(String field, Short value)
           
 Query addExactTerm(String field, String value)
           
 Collection<Query> addNumericRangeTerm(String field, Integer startValue, Integer endValue)
           
 Collection<Query> addNumericRangeTerm(String field, int startValue, int endValue)
           
 Collection<Query> addNumericRangeTerm(String field, long startValue, long endValue)
           
 Collection<Query> addNumericRangeTerm(String field, Long startValue, Long endValue)
           
 Collection<Query> addNumericRangeTerm(String field, short startValue, short endValue)
           
 Collection<Query> addNumericRangeTerm(String field, Short startValue, Short endValue)
           
 Query addRangeTerm(String field, Integer startValue, Integer endValue)
           
 Query addRangeTerm(String field, int startValue, int endValue)
           
 Query addRangeTerm(String field, long startValue, long endValue)
           
 Query addRangeTerm(String field, Long startValue, Long endValue)
           
 Query addRangeTerm(String field, short startValue, short endValue)
           
 Query addRangeTerm(String field, Short startValue, Short endValue)
           
 Query addRangeTerm(String field, String startValue, String endValue)
           
 Query addRequiredTerm(String field, boolean value)
           
 Query addRequiredTerm(String field, Boolean value)
           
 Query addRequiredTerm(String field, double value)
           
 Query addRequiredTerm(String field, Double value)
           
 Query addRequiredTerm(String field, int value)
           
 Query addRequiredTerm(String field, Integer value)
           
 Query addRequiredTerm(String field, long value)
           
 Query addRequiredTerm(String field, Long value)
           
 Query addRequiredTerm(String field, short value)
           
 Query addRequiredTerm(String field, Short value)
           
 Query addRequiredTerm(String field, String value)
           
 Query addRequiredTerm(String field, String value, boolean like)
           
 Query addTerm(String field, long value)
           
 Query addTerm(String field, String value)
           
 Query addTerm(String field, String value, boolean like)
           
 Query addTerm(String field, String value, boolean like, BooleanClauseOccur booleanClauseOccur)
           
 Map<String,Query> addTerms(String[] fields, String values)
           
 Map<String,Query> addTerms(String[] fields, String value, boolean like)
           
 List<BooleanClause<Query>> clauses()
           
 boolean hasClauses()
           
 
Methods inherited from interface com.liferay.portal.kernel.search.Query
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig
 

Method Detail

add

Query add(Query query,
          BooleanClauseOccur booleanClauseOccur)
          throws ParseException
Throws:
ParseException

add

Query add(Query query,
          String occur)
          throws ParseException
Throws:
ParseException

addExactTerm

Query addExactTerm(String field,
                   boolean value)

addExactTerm

Query addExactTerm(String field,
                   Boolean value)

addExactTerm

Query addExactTerm(String field,
                   double value)

addExactTerm

Query addExactTerm(String field,
                   Double value)

addExactTerm

Query addExactTerm(String field,
                   int value)

addExactTerm

Query addExactTerm(String field,
                   Integer value)

addExactTerm

Query addExactTerm(String field,
                   long value)

addExactTerm

Query addExactTerm(String field,
                   Long value)

addExactTerm

Query addExactTerm(String field,
                   short value)

addExactTerm

Query addExactTerm(String field,
                   Short value)

addExactTerm

Query addExactTerm(String field,
                   String value)

addNumericRangeTerm

Collection<Query> addNumericRangeTerm(String field,
                                      int startValue,
                                      int endValue)

addNumericRangeTerm

Collection<Query> addNumericRangeTerm(String field,
                                      Integer startValue,
                                      Integer endValue)

addNumericRangeTerm

Collection<Query> addNumericRangeTerm(String field,
                                      long startValue,
                                      long endValue)

addNumericRangeTerm

Collection<Query> addNumericRangeTerm(String field,
                                      Long startValue,
                                      Long endValue)

addNumericRangeTerm

Collection<Query> addNumericRangeTerm(String field,
                                      short startValue,
                                      short endValue)

addNumericRangeTerm

Collection<Query> addNumericRangeTerm(String field,
                                      Short startValue,
                                      Short endValue)

addRangeTerm

Query addRangeTerm(String field,
                   int startValue,
                   int endValue)

addRangeTerm

Query addRangeTerm(String field,
                   Integer startValue,
                   Integer endValue)

addRangeTerm

Query addRangeTerm(String field,
                   long startValue,
                   long endValue)

addRangeTerm

Query addRangeTerm(String field,
                   Long startValue,
                   Long endValue)

addRangeTerm

Query addRangeTerm(String field,
                   short startValue,
                   short endValue)

addRangeTerm

Query addRangeTerm(String field,
                   Short startValue,
                   Short endValue)

addRangeTerm

Query addRangeTerm(String field,
                   String startValue,
                   String endValue)

addRequiredTerm

Query addRequiredTerm(String field,
                      boolean value)

addRequiredTerm

Query addRequiredTerm(String field,
                      Boolean value)

addRequiredTerm

Query addRequiredTerm(String field,
                      double value)

addRequiredTerm

Query addRequiredTerm(String field,
                      Double value)

addRequiredTerm

Query addRequiredTerm(String field,
                      int value)

addRequiredTerm

Query addRequiredTerm(String field,
                      Integer value)

addRequiredTerm

Query addRequiredTerm(String field,
                      long value)

addRequiredTerm

Query addRequiredTerm(String field,
                      Long value)

addRequiredTerm

Query addRequiredTerm(String field,
                      short value)

addRequiredTerm

Query addRequiredTerm(String field,
                      Short value)

addRequiredTerm

Query addRequiredTerm(String field,
                      String value)

addRequiredTerm

Query addRequiredTerm(String field,
                      String value,
                      boolean like)

addTerm

Query addTerm(String field,
              long value)
              throws ParseException
Throws:
ParseException

addTerm

Query addTerm(String field,
              String value)
              throws ParseException
Throws:
ParseException

addTerm

Query addTerm(String field,
              String value,
              boolean like)
              throws ParseException
Throws:
ParseException

addTerm

Query addTerm(String field,
              String value,
              boolean like,
              BooleanClauseOccur booleanClauseOccur)
              throws ParseException
Throws:
ParseException

addTerms

Map<String,Query> addTerms(String[] fields,
                           String values)
                           throws ParseException
Throws:
ParseException

addTerms

Map<String,Query> addTerms(String[] fields,
                           String value,
                           boolean like)
                           throws ParseException
Throws:
ParseException

clauses

List<BooleanClause<Query>> clauses()

hasClauses

boolean hasClauses()

Liferay 7.0-ce-b4