Interface SqlStatementParameterCustomizer


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

      • 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