| Package | Description |
|---|---|
| iot.jcypher.query.api.predicate | |
| iot.jcypher.query.api.returns | |
| iot.jcypher.query.factories.clause | |
| iot.jcypher.query.factories.xpression |
| Modifier and Type | Method and Description |
|---|---|
Concatenator |
Concatenator.BR_CLOSE()
JCYPHER
close a bracket; allows to nest expressions, must have a matching BR_OPEN()
e.g.
|
Concatenator |
BooleanOperation.CONTAINS(String string)
JCYPHER
case-sensitive matching regardless of location in strings
e.g. ...valueOf(n.property("name")).
|
static Concatenator |
PFactory.createConcatenator(PredicateExpression xpr) |
Concatenator |
BooleanOperation.ENDS_WITH(String string)
JCYPHER
case-sensitive matching on the end of strings
e.g. ...valueOf(n.property("name")).
|
<E> Concatenator |
BooleanOperation.EQUALS(E value)
JCYPHER
test for equality
e.g. ...valueOf(n.property("age")).
|
static Concatenator |
PFactory.existsPattern(IElement expression) |
Concatenator |
IBeforePredicate.existsPattern(IElement X)
JCYPHER
matches a pattern expression against the graph.
|
Concatenator |
Concat.existsPattern(IElement X) |
<E> Concatenator |
BooleanOperation.GT(E value)
JCYPHER
greater than
e.g. ...valueOf(n.property("age")).
|
<E> Concatenator |
BooleanOperation.GTE(E value)
JCYPHER
greater than or equal
e.g. ...valueOf(n.property("age")).
|
static Concatenator |
PFactory.has(IHas val) |
Concatenator |
IBeforePredicate.has(IHas val)
JCYPHER
tests for existence of node labels or node/relation properties,
accepts expressions like 'n.property("age")',
or 'n.label("Swedish")'
e.g. ...
|
Concatenator |
Concat.has(IHas val) |
static Concatenator |
PFactory.holdsTrue(IPredicateFunction obj) |
Concatenator |
IBeforePredicate.holdsTrue(IPredicateFunction I)
JCYPHER
iterates over a collection allowing to test each element of the collection against a predicate expression
Use Factory Class I to create Expressions
e.g. ...
|
Concatenator |
Concat.holdsTrue(IPredicateFunction I) |
Concatenator |
BooleanOperation.IN_labels(JcNode node) |
Concatenator |
BooleanOperation.IN_list(Object... value) |
Concatenator |
BooleanOperation.IN_nodes(JcPath path) |
Concatenator |
BooleanOperation.IN_relations(JcPath path) |
Concatenator |
BooleanOperation.IN(ICollectExpression C) |
Concatenator |
BooleanOperation.IN(JcCollection collection) |
Concatenator |
BooleanOperation.IS_NULL()
JCYPHER
test against NULL (test if a property exists)
e.g. ...valueOf(n.property("age")).
|
<E> Concatenator |
BooleanOperation.LT(E value)
JCYPHER
less than
e.g. ...valueOf(n.property("age")).
|
<E> Concatenator |
BooleanOperation.LTE(E value)
JCYPHER
less than or equal
e.g. ...valueOf(n.property("age")).
|
<E> Concatenator |
BooleanOperation.NOT_EQUALS(E value)
JCYPHER
negated test for equality
e.g. ...valueOf(n.property("age")).
|
Concatenator |
BooleanOperation.REGEX(String regex)
JCYPHER
test against a regular expression
e.g. ...valueOf(n.property("name")).
|
Concatenator |
BooleanOperation.STARTS_WITH(String string)
JCYPHER
case-sensitive matching on the start of strings
e.g. ...valueOf(n.property("name")).
|
| Modifier and Type | Method and Description |
|---|---|
RElement<RElement<?>> |
RDistinct.evalPredicate(Concatenator P)
JCYPHER
return the result of evaluating a Predicate Expression (true or false)
Use Factory Class P to create a Predicate Expressions
e.g. ...
|
static RElement<RElement<?>> |
RFactory.resultOf(Concatenator predicateExpression) |
| Modifier and Type | Method and Description |
|---|---|
static Concatenator |
WHERE.existsPattern(IElement X)
JCYPHER
matches a pattern expression against the graph.
|
static Concatenator |
WHERE.has(IHas val)
JCYPHER
tests for existence of node labels or node/relation properties,
accepts expressions like 'n.property("age")',
or 'n.label("Swedish")'
e.g.
|
static Concatenator |
WHERE.holdsTrue(IPredicateFunction I)
JCYPHER
iterates over a collection allowing to test each element of the collection against a predicate expression
Use Factory Class I to create Expressions
e.g. ...
|
| Modifier and Type | Method and Description |
|---|---|
static RElement<RElement<?>> |
WITH.evalPredicate(Concatenator P)
JCYPHER
return the result of evaluating a Predicate Expression (true or false)
Use Factory Class P to create a Predicate Expressions
e.g.
|
static RElement<RElement<?>> |
RETURN.evalPredicate(Concatenator P)
JCYPHER
return the result of evaluating a Predicate Expression (true or false)
Use Factory Class P to create a Predicate Expressions
e.g.
|
| Modifier and Type | Method and Description |
|---|---|
static Concatenator |
P.existsPattern(IElement X)
JCYPHER
matches a pattern expression against the graph.
|
static Concatenator |
P.has(IHas val)
JCYPHER
tests for existence of node labels or node/relation properties,
accepts expressions like 'n.property("age")',
or 'n.label("Swedish")'
e.g. ...
|
static Concatenator |
P.holdsTrue(IPredicateFunction I)
JCYPHER
iterates over a collection allowing to test each element of the collection against a predicate expression
Use Factory Class I to create Expressions
e.g. ...
|
Copyright © 2016. All rights reserved.