Class GraphStrategy

java.lang.Object
org.umlg.sqlg.strategy.BaseStrategy
org.umlg.sqlg.strategy.GraphStrategy

public class GraphStrategy extends BaseStrategy
Author:
Pieter Martin Date: 2017/03/04
  • Method Details

    • from

      public static GraphStrategy from(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal)
    • constructSqlgStep

      protected SqlgStep constructSqlgStep(org.apache.tinkerpop.gremlin.process.traversal.Step startStep)
      Specified by:
      constructSqlgStep in class BaseStrategy
    • 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 class BaseStrategy
    • isReplaceableStep

      protected boolean isReplaceableStep(Class<? extends org.apache.tinkerpop.gremlin.process.traversal.Step> stepClass)
      Specified by:
      isReplaceableStep in class BaseStrategy
    • replaceStepInTraversal

      protected void replaceStepInTraversal(org.apache.tinkerpop.gremlin.process.traversal.Step stepToReplace, SqlgStep sqlgStep)
      Specified by:
      replaceStepInTraversal in class BaseStrategy