| Modifier and Type | Method and Description |
|---|---|
static void |
QueryRecorder.recordInvocationConditional(ValueElement on,
String method,
Object result,
Object... params) |
| Modifier and Type | Method and Description |
|---|---|
ReduceInit |
ReduceBy.by(ValueElement valueExpression)
JCYPHER
specify an expression to be evaluated against individual elements of a collection in the context of a REDUCE expression.
|
CTerminal |
ReduceInit.startWith(ValueElement value)
JCYPHER
specify an expression like 'n.property("amount")' or 'n.numberProperty("age").plus(10)'
yielding a value which is used as the initial value of the accumulator variable of a REDUCE expression.
|
| Modifier and Type | Method and Description |
|---|---|
T |
Set.byExpression(ValueElement expression)
JCYPHER LANGUAGE ELEMENT
set by an Expression as e.g.: a.stringProperty("name").concat("<->").concat(b.stringProperty("name"))
or: a.numberProperty("amount").plus(b.numberProperty("amount"))
or simply a reference to a named element e.g.
|
| Modifier and Type | Method and Description |
|---|---|
T |
Property.value(ValueElement expression)
JCYPHER
specify a property value (of a node or relation) to be matched or created in a pattern;
takes a JCypher value expression
e.g.
|
| Modifier and Type | Method and Description |
|---|---|
static BooleanOperation |
PFactory.valueOf(ValueElement val) |
BooleanOperation |
IBeforePredicate.valueOf(ValueElement val)
JCYPHER
takes an expression like 'n.property("age")', yielding a property,
or 'x.length()', calculating some value, or takes simply a reference to a value like x
e.g. ...
|
BooleanOperation |
Concat.valueOf(ValueElement val) |
| Modifier and Type | Class and Description |
|---|---|
static class |
CaseExpression.WhenJcValue |
| Modifier and Type | Method and Description |
|---|---|
ValueElement |
ReduceEvalExpression.getReduceExpression() |
| Modifier and Type | Method and Description |
|---|---|
void |
ReduceEvalExpression.setReduceExpression(ValueElement reduceExpression) |
| Modifier and Type | Method and Description |
|---|---|
ValueElement |
ModifyExpression.getValueExpression() |
| Modifier and Type | Method and Description |
|---|---|
void |
ModifyExpression.setValueExpression(ValueElement valueExpression) |
| Modifier and Type | Method and Description |
|---|---|
ValueElement |
BooleanOp.getOperand1() |
| Modifier and Type | Method and Description |
|---|---|
void |
BooleanOp.setOperand1(ValueElement operand1) |
| Modifier and Type | Method and Description |
|---|---|
ValueElement |
ReturnAggregate.getArgument() |
| Modifier and Type | Method and Description |
|---|---|
void |
ReturnAggregate.setArgument(ValueElement argument) |
| Modifier and Type | Method and Description |
|---|---|
static ValueElement |
JC.coalesce(ValueElement... expression)
JCYPHER
return the first non-NULL value in the list of expressions
|
static ValueElement |
JC.timeStamp()
JCYPHER
return the current time, returns the same value during a whole query
|
| Modifier and Type | Method and Description |
|---|---|
static ValueElement |
JC.coalesce(ValueElement... expression)
JCYPHER
return the first non-NULL value in the list of expressions
|
| Modifier and Type | Method and Description |
|---|---|
static BooleanOperation |
WHERE.valueOf(ValueElement val)
JCYPHER
takes an expression like 'n.property("age")', yielding a property,
or 'x.length()', calculating some value
e.g.
|
static BooleanOperation |
WHEN.valueOf(ValueElement val)
JCYPHER
WHEN part of a CASE expression pairs with CASE.result()
takes an expression like 'n.property("age")', yielding a property
|
| Modifier and Type | Method and Description |
|---|---|
static BooleanOperation |
P.valueOf(ValueElement val)
JCYPHER
takes an expression like 'n.property("age")', yielding a property,
or 'x.length()', calculating some value
e.g. ...
|
| Modifier and Type | Class and Description |
|---|---|
class |
JcBoolean |
class |
JcCollection |
class |
JcElement |
class |
JcLabel |
class |
JcNode |
class |
JcNumber |
class |
JcPath |
class |
JcPrimitive |
class |
JcProperty |
class |
JcRelation |
class |
JcString |
class |
JcValue |
class |
ReplaceWith |
class |
SubString |
| Modifier and Type | Method and Description |
|---|---|
static ValueElement |
ValueAccess.cloneShallow(ValueElement ve) |
static ValueElement |
ValueAccess.coalesce(ValueElement... expression) |
static ValueElement |
ValueAccess.findFirst(ValueElement ve) |
static ValueElement |
ValueAccess.getPredecessor(ValueElement ve) |
ValueElement |
JcCollection.head()
JCYPHER
return the first element of a collection
|
ValueElement |
JcCollection.last()
JCYPHER
return the last element of a collection
|
static ValueElement |
ValueAccess.timeStamp() |
| Modifier and Type | Method and Description |
|---|---|
static ValueElement |
ValueAccess.cloneShallow(ValueElement ve) |
static ValueElement |
ValueAccess.coalesce(ValueElement... expression) |
protected void |
ValueElement.copyShallowTo(ValueElement target) |
protected void |
JcValue.copyShallowTo(ValueElement target) |
protected void |
JcPrimitive.copyShallowTo(ValueElement target) |
static ValueElement |
ValueAccess.findFirst(ValueElement ve) |
static Object |
ValueAccess.getAnyHint(ValueElement ve,
String key) |
static ValueElement |
ValueAccess.getPredecessor(ValueElement ve) |
static void |
ValueAccess.setHint(ValueElement ve,
String key,
Object hint) |
static void |
ValueAccess.setPredecessor(ValueElement ve,
ValueElement predecessor) |
static void |
ValueWriter.toValueExpression(ValueElement valueElem,
WriterContext context,
StringBuilder sb) |
| Constructor and Description |
|---|
ValueElement(ValueElement pred,
IOperatorOrFunction opf) |
Copyright © 2016. All rights reserved.