Class SqmTreePrinter

  • All Implemented Interfaces:
    SemanticQueryWalker<Object>

    public class SqmTreePrinter
    extends Object
    implements SemanticQueryWalker<Object>
    Printer for an SQM tree - for debugging purpose
    Implementation Note:
    At the top-level (statement) we check against DEBUG_ENABLED and decide whether to continue or not. That's to avoid unnecessary, continued checking of that boolean. The assumption being that we only ever enter from these statement rules