Class GroupExpressionPrinter
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.temp.GroupExpressionPrinter
-
public class GroupExpressionPrinter extends Object
A utility class for printing out aGroupExpressionRef
in a readable form. It is generally a bit tricky to look at memoizedRelationalExpression
s inside a complexGroupExpressionRef
structure because the structure is a directed acyclic graph rather than a tree. TheGroupExpressionPrinter
walks the reference structure and produces a compact representation of the DAG by referring to groups by pre-determined identifiers.
-
-
Constructor Summary
Constructors Constructor Description GroupExpressionPrinter(GroupExpressionRef<? extends RelationalExpression> rootGroup)
-
-
-
Constructor Detail
-
GroupExpressionPrinter
public GroupExpressionPrinter(@Nonnull GroupExpressionRef<? extends RelationalExpression> rootGroup)
-
-