Class Explain


public class Explain extends Object
Execution logging for query processing on a per query basis. This class provides an overlay on top of the system logging to provide control of log message down to a per query basis. The associated logging channel must also be enabled. An execution can detail the query, the algebra and every point at which the dataset is touched. Caution: logging can be a significant cost for small queries and for memory-backed datasets because of formatting the output and disk or console output overhead.
See Also:
  • Field Details

    • MultiLineMode

      public static boolean MultiLineMode
      Control whether messages include multiple line output. In multiple line output, subsequent lines start with a space to help log file parsing.
    • logExec

      public static final org.slf4j.Logger logExec
    • logInfo

      public static final org.slf4j.Logger logInfo
  • Constructor Details

    • Explain

      public Explain()
  • Method Details