Package org.umlg.sqlg.strategy
Class GraphStrategy
java.lang.Object
org.umlg.sqlg.strategy.BaseStrategy
org.umlg.sqlg.strategy.GraphStrategy
- Author:
- Pieter Martin Date: 2017/03/04
-
Field Summary
Fields inherited from class org.umlg.sqlg.strategy.BaseStrategy
EMIT_LABEL_SUFFIX, PATH_LABEL_SUFFIX, SQLG_PATH_FAKE_LABEL, SQLG_PATH_ORDER_RANGE_LABEL, SQLG_PATH_TEMP_FAKE_LABEL, SUPPORTED_ID_BI_PREDICATE, SUPPORTED_LABEL_BI_PREDICATE
-
Method Summary
Modifier and TypeMethodDescriptionprotected SqlgStep
constructSqlgStep
(org.apache.tinkerpop.gremlin.process.traversal.Step startStep) protected boolean
doFirst
(ListIterator<org.apache.tinkerpop.gremlin.process.traversal.Step<?, ?>> stepIterator, org.apache.tinkerpop.gremlin.process.traversal.Step<?, ?> step, org.apache.commons.lang3.mutable.MutableInt pathCount) static GraphStrategy
from
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal) protected boolean
isReplaceableStep
(Class<? extends org.apache.tinkerpop.gremlin.process.traversal.Step> stepClass) protected void
replaceStepInTraversal
(org.apache.tinkerpop.gremlin.process.traversal.Step stepToReplace, SqlgStep sqlgStep) Methods inherited from class org.umlg.sqlg.strategy.BaseStrategy
handleAggregateGlobalStep
-
Method Details
-
from
public static GraphStrategy from(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal) -
constructSqlgStep
- Specified by:
constructSqlgStep
in classBaseStrategy
-
doFirst
protected boolean doFirst(ListIterator<org.apache.tinkerpop.gremlin.process.traversal.Step<?, ?>> stepIterator, org.apache.tinkerpop.gremlin.process.traversal.Step<?, ?> step, org.apache.commons.lang3.mutable.MutableInt pathCount) - Specified by:
doFirst
in classBaseStrategy
-
isReplaceableStep
protected boolean isReplaceableStep(Class<? extends org.apache.tinkerpop.gremlin.process.traversal.Step> stepClass) - Specified by:
isReplaceableStep
in classBaseStrategy
-
replaceStepInTraversal
protected void replaceStepInTraversal(org.apache.tinkerpop.gremlin.process.traversal.Step stepToReplace, SqlgStep sqlgStep) - Specified by:
replaceStepInTraversal
in classBaseStrategy
-