Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-1668

RepeatUnrollStrategy should not execute if there is a LoopStep used.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.2.4
    • 3.2.5
    • process
    • None

    Description

      BAD.

      gremlin> g.V(0L).repeat(groupCount('m').by(loops()).out()).times(31).cap('m')
      ==>[0:31]
      

      GOOD

      gremlin> g.V(0L).repeat(groupCount('m').by(loops()).out()).until(loops().is(31)).cap('m')
      ==>[0:1,1:1,2:1,3:1,4:1,5:1,6:1,7:1,8:1,9:1,10:1,11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1]
      g
      

      If LoopStep is used, make sure RepeatUnrollStrategy doesn't execute as the loops are linearized.

      Attachments

        Issue Links

          Activity

            People

              okram Marko A. Rodriguez
              okram Marko A. Rodriguez
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: