Class ExplainOperation

  • All Implemented Interfaces:
    Operation

    @Internal
    public final class ExplainOperation
    extends Object
    implements Operation
    Operation to describe an EXPLAIN statement.
    • Constructor Detail

      • ExplainOperation

        public ExplainOperation​(Operation child)
      • ExplainOperation

        public ExplainOperation​(Operation child,
                                Set<String> explainDetails)
    • Method Detail

      • asSummaryString

        public String asSummaryString()
        Description copied from interface: Operation
        Returns a string that summarizes this operation for printing to a console. An implementation might skip very specific properties.
        Specified by:
        asSummaryString in interface Operation
        Returns:
        summary string of this operation for debugging purposes
      • getExplainDetails

        public Set<String> getExplainDetails()