public class QueryBuilder.ArithmeticBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected QueryBuilder.ComparisonBuilder |
comparisonBuilder |
protected DynamicOperand |
left |
protected ArithmeticOperator |
operator |
protected QueryBuilder.ArithmeticBuilder |
parent |
Modifier | Constructor and Description |
---|---|
protected |
ArithmeticBuilder(ArithmeticOperator operator,
QueryBuilder.ComparisonBuilder comparisonBuilder,
DynamicOperand left,
QueryBuilder.ArithmeticBuilder parent) |
Modifier and Type | Method and Description |
---|---|
QueryBuilder.ComparisonBuilder |
childCount(String table)
Constrains the nodes in the the supplied table based upon criteria on the node's number of children.
|
protected QueryBuilder.ComparisonBuilder |
comparisonBuilder(DynamicOperand right) |
QueryBuilder.ComparisonBuilder |
depth(String table)
Constrains the nodes in the the supplied table based upon criteria on the node's depth.
|
QueryBuilder.ComparisonBuilder |
fullTextSearchScore(String table)
Constrains the nodes in the the supplied table such that they must satisfy the supplied full-text search on the nodes'
property values.
|
QueryBuilder.ComparisonBuilder |
length(String table,
String property)
Constrains the nodes in the the supplied table such that they must have a property value whose length matches the
criteria.
|
QueryBuilder.ComparisonBuilder |
propertyValue(String table,
String property)
Constrains the nodes in the the supplied table such that they must have a matching value for the named property.
|
QueryBuilder.ComparisonBuilder |
referenceValue(String table)
Constrains the nodes in the the supplied table such that they must have a matching value for any of the node's
reference properties.
|
QueryBuilder.ComparisonBuilder |
referenceValue(String table,
String property)
Constrains the nodes in the the supplied table such that they must have a matching value for the named property.
|
protected final QueryBuilder.ArithmeticBuilder parent
protected final ArithmeticOperator operator
protected DynamicOperand left
protected final QueryBuilder.ComparisonBuilder comparisonBuilder
protected ArithmeticBuilder(ArithmeticOperator operator, QueryBuilder.ComparisonBuilder comparisonBuilder, DynamicOperand left, QueryBuilder.ArithmeticBuilder parent)
public QueryBuilder.ComparisonBuilder length(String table, String property)
table
- the name of the table; may not be null and must refer to a valid name or alias of a table appearing in the
FROM clauseproperty
- the name of the property; may not be null and must refer to a valid property namepublic QueryBuilder.ComparisonBuilder propertyValue(String table, String property)
table
- the name of the table; may not be null and must refer to a valid name or alias of a table appearing in the
FROM clauseproperty
- the name of the property; may not be null and must refer to a valid property namepublic QueryBuilder.ComparisonBuilder referenceValue(String table)
table
- the name of the table; may not be null and must refer to a valid name or alias of a table appearing in the
FROM clausepublic QueryBuilder.ComparisonBuilder referenceValue(String table, String property)
table
- the name of the table; may not be null and must refer to a valid name or alias of a table appearing in the
FROM clauseproperty
- the name of the reference property; may be null if the constraint applies to all/any reference
properties on the nodepublic QueryBuilder.ComparisonBuilder fullTextSearchScore(String table)
table
- the name of the table; may not be null and must refer to a valid name or alias of a table appearing in the
FROM clausepublic QueryBuilder.ComparisonBuilder depth(String table)
table
- the name of the table; may not be null and must refer to a valid name or alias of a table appearing in the
FROM clausepublic QueryBuilder.ComparisonBuilder childCount(String table)
table
- the name of the table; may not be null and must refer to a valid name or alias of a table appearing in the
FROM clauseprotected QueryBuilder.ComparisonBuilder comparisonBuilder(DynamicOperand right)
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.