Interface Explainable<SELF extends Explainable<SELF>>

    • Method Detail

      • explain

        default String explain​(ExplainDetail... extraDetails)
        Returns the AST of this object and the execution plan to compute the result of the given statement.
        Parameters:
        extraDetails - The extra explain details which the result of this method should include, e.g. estimated cost, changelog mode for streaming
        Returns:
        AST and the execution plan.
      • explain

        String explain​(ExplainFormat format,
                       ExplainDetail... extraDetails)
        Returns the AST of this object and the execution plan to compute the result of the given statement.
        Parameters:
        format - The output format of explained plan
        extraDetails - The extra explain details which the result of this method should include, e.g. estimated cost, changelog mode for streaming
        Returns:
        AST and the execution plan.