Interface StatementBuilder.BuildableStatement<T extends Statement>

Type Parameters:
T - the type of the statement that is returned
All Known Subinterfaces:
ExposesAndThen<S,R>, ExposesSubqueryCall.BuildableSubquery, StatementBuilder.BuildableMatchAndUpdate, StatementBuilder.BuildableOngoingMergeAction, StatementBuilder.OngoingMatchAndReturnWithOrder, StatementBuilder.OngoingMerge, StatementBuilder.OngoingReadingAndReturn, StatementBuilder.OngoingStandaloneCallWithArguments, StatementBuilder.OngoingStandaloneCallWithoutArguments, StatementBuilder.OngoingStandaloneCallWithReturnFields, StatementBuilder.OngoingUpdate, StatementBuilder.Terminal, StatementBuilder.TerminalExposesLimit, StatementBuilder.TerminalOngoingOrderDefinition
Enclosing interface:
StatementBuilder

public static interface StatementBuilder.BuildableStatement<T extends Statement>
A statement that has all information required to be build and exposes a build method.
Since:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the statement ready to be used, i.e. in a renderer.
    default Statement
    Returns a statement decorated with a EXPLAIN clause.
    default Statement
    Returns a statement decorated with a PROFILE clause.
  • Method Details

    • build

      T build()
      Returns the statement ready to be used, i.e. in a renderer.
      Returns:
      the statement ready to be used, i.e. in a renderer
    • explain

      default Statement explain()
      Returns a statement decorated with a EXPLAIN clause.
      Returns:
      a decorated statement
      Since:
      2020.1.2
    • profile

      default Statement profile()
      Returns a statement decorated with a PROFILE clause.
      Returns:
      a decorated statement
      Since:
      2020.1.2