Class ChangableValueQuery
- java.lang.Object
- 
- com.lucidworks.search.dsl.DslBase
- 
- com.lucidworks.search.dsl.request.DslCloneable
- 
- com.lucidworks.search.dsl.request.query.Query
- 
- com.lucidworks.search.dsl.request.query.AbstractLeafQuery
- 
- com.lucidworks.search.dsl.request.query.ChangableValueQuery
 
 
 
 
 
- 
- Direct Known Subclasses:
- AbstractTermQuery,- TermsQuery,- TextQuery
 
 public abstract class ChangableValueQuery extends AbstractLeafQuery An interface allowing modification of the String value underlying many {!link Query} implementations. Useful for client-side modification of existing queries.
- 
- 
Constructor SummaryConstructors Constructor Description ChangableValueQuery()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ChangableValueQueryclone()abstract java.lang.StringgetValue()booleanisEmptyQuery()abstract voidsetValue(java.lang.String value)- 
Methods inherited from class com.lucidworks.search.dsl.request.query.AbstractLeafQuerygetChildQueries, removeChildQuery, replaceChildQuery
 - 
Methods inherited from class com.lucidworks.search.dsl.request.DslCloneableclone, deepClone
 
- 
 
- 
- 
- 
Method Detail- 
setValuepublic abstract void setValue(java.lang.String value) 
 - 
getValuepublic abstract java.lang.String getValue() 
 - 
clonepublic abstract ChangableValueQuery clone() 
 - 
isEmptyQuerypublic boolean isEmptyQuery() - Overrides:
- isEmptyQueryin class- AbstractLeafQuery
- Returns:
- true if this query is now essentially "empty" (doesn't affect query logic at all) and can now be removed from the query tree. This can happen, for example, if all child queries were removed and the query logic depends on having at least one child query.
 
 
- 
 
-