|
Spring Data Solr | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.data.solr.core.query.Node
public abstract class Node
| Constructor Summary | |
|---|---|
protected |
Node()
|
| Method Summary | ||
|---|---|---|
abstract
|
and(Node part)
Combine two Nodes using and. |
|
abstract
|
and(String fieldname)
Combine node with new Node for given fieldname using and. |
|
abstract Node |
between(Object lowerBound,
Object upperBound)
|
|
abstract Node |
between(Object lowerBound,
Object upperBound,
boolean includeLowerBound,
boolean includeUpperBound)
|
|
abstract Node |
boost(float value)
|
|
abstract Node |
contains(Iterable<String> values)
|
|
abstract Node |
contains(String... values)
|
|
abstract Node |
contains(String value)
|
|
abstract Node |
endsWith(Iterable<String> values)
|
|
abstract Node |
endsWith(String... values)
|
|
abstract Node |
endsWith(String postfix)
|
|
abstract Node |
expression(String nativeSolrQueryExpression)
|
|
abstract Node |
function(Function function)
|
|
abstract Node |
fuzzy(String value)
|
|
abstract Node |
fuzzy(String values,
float levenshteinDistance)
|
|
Node |
getParent()
Get parent Node. |
|
Collection<Criteria> |
getSiblings()
|
|
abstract Node |
greaterThan(Object lowerBound)
|
|
abstract Node |
greaterThanEqual(Object lowerBound)
|
|
boolean |
hasSiblings()
|
|
abstract Node |
in(Iterable<?> values)
|
|
abstract Node |
in(Object... values)
|
|
abstract Node |
is(Iterable<?> values)
|
|
abstract Node |
is(Object... values)
|
|
abstract Node |
is(Object value)
|
|
abstract Node |
isNotNull()
|
|
abstract Node |
isNull()
|
|
boolean |
isOr()
|
|
boolean |
isRoot()
|
|
abstract Node |
lessThan(Object upperBound)
|
|
abstract Node |
lessThanEqual(Object upperBound)
|
|
abstract Node |
near(org.springframework.data.geo.Box box)
|
|
abstract Node |
near(org.springframework.data.geo.Point location,
org.springframework.data.geo.Distance distance)
|
|
abstract Node |
not()
|
|
abstract
|
or(Node part)
Combine two Nodes using or. |
|
abstract
|
or(String fieldname)
Combine node with new Node for given fieldname using and. |
|
protected void |
setParent(Node parent)
|
|
void |
setPartIsOr(boolean isOr)
Define or nature of Node |
|
abstract Node |
sloppy(String phrase,
int distance)
|
|
abstract Node |
startsWith(Iterable<String> values)
|
|
abstract Node |
startsWith(String... values)
|
|
abstract Node |
startsWith(String prefix)
|
|
abstract Node |
within(org.springframework.data.geo.Point location,
org.springframework.data.geo.Distance distance)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected Node()
| Method Detail |
|---|
protected void setParent(Node parent)
public void setPartIsOr(boolean isOr)
Node
isOr - public boolean isRoot()
Node has no parent.public boolean isOr()
Node has or nature.public Node getParent()
Node.
public boolean hasSiblings()
Node has siblings.public Collection<Criteria> getSiblings()
Node does not have siblings.public abstract <T extends Node> T and(Node part)
Nodes using and.
part -
public abstract <T extends Node> T and(String fieldname)
Node for given fieldname using and.
part -
public abstract <T extends Node> T or(Node part)
Nodes using or.
part -
public abstract <T extends Node> T or(String fieldname)
Node for given fieldname using and.
part -
public abstract Node is(Object value)
public abstract Node is(Object... values)
public abstract Node is(Iterable<?> values)
public abstract Node isNull()
public abstract Node isNotNull()
public abstract Node contains(String value)
public abstract Node contains(String... values)
public abstract Node contains(Iterable<String> values)
public abstract Node startsWith(String prefix)
public abstract Node startsWith(String... values)
public abstract Node startsWith(Iterable<String> values)
public abstract Node endsWith(String postfix)
public abstract Node endsWith(String... values)
public abstract Node endsWith(Iterable<String> values)
public abstract Node not()
public abstract Node fuzzy(String value)
public abstract Node fuzzy(String values,
float levenshteinDistance)
public abstract Node sloppy(String phrase,
int distance)
public abstract Node expression(String nativeSolrQueryExpression)
public abstract Node boost(float value)
public abstract Node between(Object lowerBound,
Object upperBound)
public abstract Node between(Object lowerBound,
Object upperBound,
boolean includeLowerBound,
boolean includeUpperBound)
public abstract Node lessThan(Object upperBound)
public abstract Node lessThanEqual(Object upperBound)
public abstract Node greaterThan(Object lowerBound)
public abstract Node greaterThanEqual(Object lowerBound)
public abstract Node in(Object... values)
public abstract Node in(Iterable<?> values)
public abstract Node within(org.springframework.data.geo.Point location,
org.springframework.data.geo.Distance distance)
public abstract Node near(org.springframework.data.geo.Box box)
public abstract Node near(org.springframework.data.geo.Point location,
org.springframework.data.geo.Distance distance)
public abstract Node function(Function function)
|
Spring Data Solr | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||