Liferay 7.0-ce-b4

com.liferay.portal.kernel.search
Class BaseBooleanQueryImpl

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

public abstract class BaseBooleanQueryImpl
extends BaseQueryImpl
implements BooleanQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.search.Query
BOOST_DEFAULT
 
Constructor Summary
BaseBooleanQueryImpl()
           
 
Method Summary
protected  Map<String,List<Query>> addTerms(String[] fields, Map<String,List<String>> termFieldsValuesMap)
           
 Map<String,Query> addTerms(String[] fields, String values)
           
 Map<String,Query> addTerms(String[] fields, String value, boolean like)
           
protected  String[] parseKeywords(String values)
           
 
Methods inherited from class com.liferay.portal.kernel.search.BaseQueryImpl
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, hasChildren, 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.BooleanQuery
add, add, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addNumericRangeTerm, addNumericRangeTerm, addNumericRangeTerm, addNumericRangeTerm, addNumericRangeTerm, addNumericRangeTerm, addRangeTerm, addRangeTerm, addRangeTerm, addRangeTerm, addRangeTerm, addRangeTerm, addRangeTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addTerm, addTerm, addTerm, addTerm, clauses, hasClauses
 
Methods inherited from interface com.liferay.portal.kernel.search.Query
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig
 

Constructor Detail

BaseBooleanQueryImpl

public BaseBooleanQueryImpl()
Method Detail

addTerms

public Map<String,Query> addTerms(String[] fields,
                                  String values)
                           throws ParseException
Specified by:
addTerms in interface BooleanQuery
Throws:
ParseException

addTerms

public Map<String,Query> addTerms(String[] fields,
                                  String value,
                                  boolean like)
                           throws ParseException
Specified by:
addTerms in interface BooleanQuery
Throws:
ParseException

addTerms

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

parseKeywords

protected String[] parseKeywords(String values)

Liferay 7.0-ce-b4