Interface StatementBuilder.BuildableStatement<T extends Statement>

    • Method Detail

      • build

        @NotNull
        @Contract(pure=true)
        T build()
        Returns:
        The statement ready to be used, i.e. in a renderer.
      • explain

        @NotNull
        @Contract(pure=true)
        default @NotNull Statement explain()
        Returns:
        Creates a statement that returns an explain plan for the original statement.
        Since:
        2020.1.2
      • profile

        @NotNull
        @Contract(pure=true)
        default @NotNull Statement profile()
        Returns:
        Creates a profiled statement that includes both the result and the actually executed and profiled plan.
        Since:
        2020.1.2