Interface SqlStatementParameterCustomizer


public interface SqlStatementParameterCustomizer
Customize a SqlStatement according to the value of an annotated parameter.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    apply​(SqlStatement<?> stmt, Object arg)
    Applies the customization to the SQL statement using the argument passed to the method.
    default void
    warm​(ConfigRegistry config)
    Called after the customizer is instantiated but before any statement is available, to pre-initialize any configuration data structures.
  • Method Details

    • apply

      void apply(SqlStatement<?> stmt, Object arg) throws SQLException
      Applies the customization to the SQL statement using the argument passed to the method.
      Parameters:
      stmt - the statement being customized
      arg - the argument passed to the method
      Throws:
      SQLException - will abort statement creation
    • warm

      @Beta default void warm(ConfigRegistry config)
      Called after the customizer is instantiated but before any statement is available, to pre-initialize any configuration data structures.
      Parameters:
      config - the configuration registry to warm