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

Implement look-ahead on PathRetractionStrategy

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.4.9
    • None
    • process
    • None

    Description

      With TINKERPOP-2499 we made traversal results from match() more consistent but it came with the cost of not being as aggressive at trimming unneeded labels. It would be good to get back to supporting patterns we once had (which were much too strictly defined and relied on the execution of other strategies to work) where we could properly recognize:

      match(__.as("a").out("knows").as("b")).select('a')
      match(__.as("a").out("knows").as("b")).dedup('a')
      

      and perhaps even various calls to path() which has always completely exited PathRetractionStrategy. If this gets done for 3.5.0, then Upgrade Docs for "match() Consistency" should be edited

      Attachments

        Activity

          People

            Unassigned Unassigned
            spmallette Stephen Mallette
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: