public class GroupExpressionPrinter extends Object
GroupExpressionRef
in a readable form.
It is generally a bit tricky to look at memoized RelationalExpression
s 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.Constructor and Description |
---|
GroupExpressionPrinter(GroupExpressionRef<? extends RelationalExpression> rootGroup) |
public GroupExpressionPrinter(@Nonnull GroupExpressionRef<? extends RelationalExpression> rootGroup)