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

Create an anonymizing Translator for logging traversals without user data

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Done
    • 3.5.1
    • 3.6.0, 3.5.2
    • translator
    • None

    Description

      Implement a Translator which accepts a customizable Anonymizer and translates a traversal into a String for logging, stripped of all identifiable user data (ids, property names, property values, etc.). Provide a default Anonymizer implementation based on Java datatype, for example:

       

       

      "g.V().has('runways',inside(1,3)).values('code','airport').toList()" 
      
      -> 
      
      "g.V().has(string0,P.gt(integer0).and(P.lt(integer1))).values(string1,string2).toList()"
      

       

       

      Attachments

        Activity

          People

            spmallette Stephen Mallette
            mikepersonick Mike Personick
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 24h
                24h
                Remaining:
                Remaining Estimate - 24h
                24h
                Logged:
                Time Spent - Not Specified
                Not Specified