Class ExpandingVisitor


  • public class ExpandingVisitor
    extends TransformingVisitor<AstNode>
    A visitor that will take an ast and expand out sub selection groups to their own paths. For example:
    items(id, name) -> items/id,items/name
    items(id, homeTown/id)/auth -> items/id/auth,items/homeTown/id/auth
    Author:
    Matt Nathan