public abstract class QueryNode extends java.lang.Object implements Node
Node.Parenthesize
Constructor and Description |
---|
QueryNode() |
Modifier and Type | Method and Description |
---|---|
QueryNode |
add(Node... nodes)
Add children nodes to this node.
|
QueryNode |
add(java.lang.String field,
java.util.Collection<Value> values)
Add a list of values from a collection
|
QueryNode |
add(java.lang.String field,
java.lang.String... values)
Convenience method to add a list of string values
|
QueryNode |
add(java.lang.String field,
Value... values)
Add a match criteria to this node
|
protected abstract java.lang.String |
getJoinString() |
protected boolean |
shouldParenthesize(Node.Parenthesize mode) |
java.lang.String |
toString()
Returns the string form of this node.
|
java.lang.String |
toString(Node.Parenthesize parenMode)
Returns the string form of this node.
|
protected abstract java.lang.String getJoinString()
public QueryNode add(java.lang.String field, Value... values)
field
- The field to check. If null or empty, then any field is checkedvalues
- Values to check for.public QueryNode add(java.lang.String field, java.lang.String... values)
field
- Field to check forvalues
- One or more string values.public QueryNode add(java.lang.String field, java.util.Collection<Value> values)
field
- The field to checkvalues
- Collection of values to matchpublic QueryNode add(Node... nodes)
nodes
- Children nodes to addprotected boolean shouldParenthesize(Node.Parenthesize mode)
public java.lang.String toString(Node.Parenthesize parenMode)
Node
public java.lang.String toString()
Node
UnifiedJedis.ftSearch(String, Query)
Copyright © 2024. All rights reserved.