You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 4, 2021. It is now read-only.
szarnyasg
changed the title
Incremental evaluation of standard Cypher constructions
ire: Incremental evaluation of standard Cypher constructions
Jan 4, 2017
szarnyasg
changed the title
ire: Incremental evaluation of standard Cypher constructions
engine: Incremental evaluation of standard Cypher constructions
May 30, 2017
(Related ticket: #35)
Use this issue to keep track of supported Cypher constructs.
Clauses
MATCH
RETURN
(Production node)UNWIND
OPTIONAL MATCH
(left outer join)this is translated to joins in the query planWITH
UNION
CREATE
MERGE
SET
DELETE
DETACH DELETE
REMOVE
Procedure calls(as this call may run an arbitrary Java code, there is no way we can handle these incrementally)CALL ... YIELD
Sub-clauses
WHERE
Translate expressions to functors #43ORDER BY
SKIP
LIMIT
ON CREATE
ON MATCH
Operators
DISTINCT
STARTS WITH
CONTAINS
ENDS WITH
Arithmetic comparisonTranslate expressions to functors #43=
<>
<
>
<=
>=
+
-
/
*
^
%
Logical operatorshttps://github.com/FTSRG/ingraph/tree/master/queries/ldbc-snbNOT
AND
OR
XOR
IS NULL
IS NOT NULL
not required as the query plan will be translated to tuples.
(property access)[]
(subscript)Expressions
$
) (moved to Add support for parameters #85)Literalsthey are just constantsavg()
count()
max()
min()
sum()
collect()
Functions
stdDev()
stdDevP()
percentileCont()
percentileDisc()
exists()
(moved to Support exists function #174)toFloat()
head()
length()
last()
size()
coalesce()
startNode()
(moved to Support neighbourhood-like functions #175)endNode()
(moved to Support neighbourhood-like functions #175)properties()
, (see Support "metaqueries" #53)type()
(see Support "metaqueries" #53)tail()
range()
keys()
(see Support "metaqueries" #53)labels()
(see Support "metaqueries" #53)relationships()
(moved to Support neighbourhood-like functions #175)nodes()
(moved to Support neighbourhood-like functions #175)abs()
ceil()
floor()
rand()
round()
sign()
e()
exp()
log()
log10()
sqrt()
acos()
asin()
atan()
atan2()
cos()
cot()
degrees()
pi()
radians()
sin()
tan()
left()
right()
trim()
lTrim()
rTrim()
replace()
reverse()
split()
substring()
toString()
toLower()
(lower()
)toUpper()
(upper()
)toBoolean()
toInteger()
(calledtoInt()
)Types
The text was updated successfully, but these errors were encountered: