Class GroupExpressionPrinter


  • public class GroupExpressionPrinter
    extends Object
    A utility class for printing out a GroupExpressionRef in a readable form. It is generally a bit tricky to look at memoized RelationalExpressions inside a complex GroupExpressionRef structure because the structure is a directed acyclic graph rather than a tree. The GroupExpressionPrinter walks the reference structure and produces a compact representation of the DAG by referring to groups by pre-determined identifiers.