Interface BuildableJoinBuilder


public interface BuildableJoinBuilder
Builder interface for creating Join instances with optional configuration. OptionalJoinBuilder provides additional configuration options for join operations after all mandatory properties have been set.
Since:
1.0
See Also:
  • Method Details

    • build

      Join build()
      Builds the Join instance with all configured properties.
      Returns:
      a new Join instance
    • withConditions

      Adds conditions to this join using the specified operator and conditions builder consumer.
      Parameters:
      operator - the operator for combining conditions
      conditions - consumer to configure the conditions
      Returns:
      this builder for method chaining
    • withDefaultResult

      BuildableJoinBuilder withDefaultResult(Consumer<DefaultResultBuilder> defaultResult)
      Adds a default result to this join using the provided result builder consumer.
      Parameters:
      defaultResult - consumer to configure the default result
      Returns:
      this builder for method chaining