Liferay 7.0-ce-b4

com.liferay.portal.kernel.search.generic
Class BooleanQueryImpl

java.lang.Object
  extended by com.liferay.portal.kernel.search.BaseQueryImpl
      extended by com.liferay.portal.kernel.search.BaseBooleanQueryImpl
          extended by com.liferay.portal.kernel.search.generic.BooleanQueryImpl
All Implemented Interfaces:
BooleanQuery, Query, Serializable

public class BooleanQueryImpl
extends BaseBooleanQueryImpl

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.search.Query
BOOST_DEFAULT
 
Constructor Summary
BooleanQueryImpl()
           
 
Method Summary
<T> T
accept(QueryVisitor<T> queryVisitor)
           
 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 addRequiredTerm(String field, String value, boolean like, boolean parseKeywords)
           
 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, boolean parseKeywords)
           
 Query addTerm(String field, String value, boolean like, BooleanClauseOccur booleanClauseOccur)
           
 List<BooleanClause<Query>> clauses()
           
 boolean hasChildren()
           
 boolean hasClauses()
           
 
Methods inherited from class com.liferay.portal.kernel.search.BaseBooleanQueryImpl
addTerms, addTerms, addTerms, parseKeywords
 
Methods inherited from class com.liferay.portal.kernel.search.BaseQueryImpl
getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.search.Query
getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig
 

Constructor Detail

BooleanQueryImpl

public BooleanQueryImpl()
Method Detail

accept

public <T> T accept(QueryVisitor<T> queryVisitor)
Specified by:
accept in interface Query
Overrides:
accept in class BaseQueryImpl

add

public Query add(Query query,
                 BooleanClauseOccur booleanClauseOccur)

add

public Query add(Query query,
                 String occur)

addExactTerm

public Query addExactTerm(String field,
                          boolean value)

addExactTerm

public Query addExactTerm(String field,
                          Boolean value)

addExactTerm

public Query addExactTerm(String field,
                          double value)

addExactTerm

public Query addExactTerm(String field,
                          Double value)

addExactTerm

public Query addExactTerm(String field,
                          int value)

addExactTerm

public Query addExactTerm(String field,
                          Integer value)

addExactTerm

public Query addExactTerm(String field,
                          long value)

addExactTerm

public Query addExactTerm(String field,
                          Long value)

addExactTerm

public Query addExactTerm(String field,
                          short value)

addExactTerm

public Query addExactTerm(String field,
                          Short value)

addExactTerm

public Query addExactTerm(String field,
                          String value)

addNumericRangeTerm

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

addNumericRangeTerm

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

addNumericRangeTerm

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

addNumericRangeTerm

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

addNumericRangeTerm

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

addNumericRangeTerm

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

addRangeTerm

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

addRangeTerm

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

addRangeTerm

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

addRangeTerm

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

addRangeTerm

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

addRangeTerm

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

addRangeTerm

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

addRequiredTerm

public Query addRequiredTerm(String field,
                             boolean value)

addRequiredTerm

public Query addRequiredTerm(String field,
                             Boolean value)

addRequiredTerm

public Query addRequiredTerm(String field,
                             double value)

addRequiredTerm

public Query addRequiredTerm(String field,
                             Double value)

addRequiredTerm

public Query addRequiredTerm(String field,
                             int value)

addRequiredTerm

public Query addRequiredTerm(String field,
                             Integer value)

addRequiredTerm

public Query addRequiredTerm(String field,
                             long value)

addRequiredTerm

public Query addRequiredTerm(String field,
                             Long value)

addRequiredTerm

public Query addRequiredTerm(String field,
                             short value)

addRequiredTerm

public Query addRequiredTerm(String field,
                             Short value)

addRequiredTerm

public Query addRequiredTerm(String field,
                             String value)

addRequiredTerm

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

addRequiredTerm

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

addTerm

public Query addTerm(String field,
                     long value)

addTerm

public Query addTerm(String field,
                     String value)

addTerm

public Query addTerm(String field,
                     String value,
                     boolean like)

addTerm

public Query addTerm(String field,
                     String value,
                     boolean like,
                     boolean parseKeywords)

addTerm

public Query addTerm(String field,
                     String value,
                     boolean like,
                     BooleanClauseOccur booleanClauseOccur)

clauses

public List<BooleanClause<Query>> clauses()

hasChildren

public boolean hasChildren()
Specified by:
hasChildren in interface Query
Overrides:
hasChildren in class BaseQueryImpl

hasClauses

public boolean hasClauses()

Liferay 7.0-ce-b4