Uses of Interface
se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherExpression
Package
Description
-
Uses of CypherExpression in se.liu.ida.hefquin.engine.wrappers.lpg.query
Modifier and TypeInterfaceDescriptioninterface
Represents path matching statements of Cypher queries For example, MATCH (x), MATCH (x)-[e]->(y)interface
This interface represents an UNWIND clause of a Match Query.Modifier and TypeMethodDescriptionUnwindIterator.getReturnExpressions()
Returns the list of expressions that are returned for each element in listExpression that passes the filters. -
Uses of CypherExpression in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
Modifier and TypeInterfaceDescriptioninterface
This interface represents the subset of Cypher Expressions that can be evaluated to a boolean value: true, false or null.interface
This interface represents elements in the subset of Cypher Expressions that can be evaluated to lists.Modifier and TypeClassDescriptionclass
class
Represents an expression to obtain an array of all the labels of the LPG node that is bound to a given query variable.class
class
class
class
class
Represents an expression to obtain the first label of a graph object that is bound to a given query variable.class
class
class
class
This class represents a special type ofAliasedExpression
.class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionprotected final CypherExpression
EXISTSExpression.expression
protected final CypherExpression
GetItemExpression.expression
protected final CypherExpression
EqualityExpression.leftExpression
protected final CypherExpression
EqualityExpression.rightExpression
Modifier and TypeFieldDescriptionprotected final List<CypherExpression>
UnwindIteratorImpl.returnExpressions
Modifier and TypeMethodDescriptionAliasedExpression.getExpression()
GetItemExpression.getExpression()
EqualityExpression.getLeftExpression()
EqualityExpression.getRightExpression()
ModifierConstructorDescriptionAliasedExpression
(CypherExpression expression, CypherVar alias) EqualityExpression
(CypherExpression leftExpression, CypherExpression rightExpression) EXISTSExpression
(CypherExpression expression) GetItemExpression
(CypherExpression expression, int index) -
Uses of CypherExpression in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match
Modifier and TypeClassDescriptionclass
Represents a directed path match statement.class
Represents a node match clause For example, MATCH (x)class
-
Uses of CypherExpression in se.liu.ida.hefquin.engine.wrappers.lpg.utils
Modifier and TypeFieldDescriptionprotected final Deque<CypherExpression>
VariableReplacementVisitor.stack
Modifier and TypeMethodDescriptionstatic Object
CypherUtils.replaceVariable
(Map<CypherVar, CypherVar> equivalences, CypherExpression ex) void
CypherExpressionVisitor.visit
(CypherExpression ex) Recursive initial callvoid
VariableReplacementVisitor.visit
(CypherExpression ex)