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 SqlgStepconstructSqlgStep(org.apache.tinkerpop.gremlin.process.traversal.Step startStep) protected booleandoFirst(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 GraphStrategyfrom(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal) protected booleanisReplaceableStep(Class<? extends org.apache.tinkerpop.gremlin.process.traversal.Step> stepClass) protected voidreplaceStepInTraversal(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:
constructSqlgStepin 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:
doFirstin classBaseStrategy
-
isReplaceableStep
protected boolean isReplaceableStep(Class<? extends org.apache.tinkerpop.gremlin.process.traversal.Step> stepClass) - Specified by:
isReplaceableStepin classBaseStrategy
-
replaceStepInTraversal
protected void replaceStepInTraversal(org.apache.tinkerpop.gremlin.process.traversal.Step stepToReplace, SqlgStep sqlgStep) - Specified by:
replaceStepInTraversalin classBaseStrategy
-