Class NullArgument

java.lang.Object
org.jdbi.v3.core.argument.NullArgument
All Implemented Interfaces:
Argument

public class NullArgument extends Object implements Argument
A typed SQL null argument.
  • Constructor Details

    • NullArgument

      public NullArgument(int sqlType)
      Parameters:
      sqlType - the SQL type of the Null
      See Also:
    • NullArgument

      public NullArgument(Integer sqlType)
      Parameters:
      sqlType - the SQL type of the Null
      See Also:
  • Method Details

    • apply

      public void apply(int position, PreparedStatement statement, StatementContext ctx) throws SQLException
      Description copied from interface: Argument
      Apply the argument to the given prepared statement.
      Specified by:
      apply in interface Argument
      Parameters:
      position - the position to which the argument should be bound, using the stupid JDBC "start at 1" bit
      statement - the prepared statement the argument is to be bound to
      ctx - the statement context
      Throws:
      SQLException - if anything goes wrong
    • getSqlType

      public Integer getSqlType()
      Returns the Types value that is used.
      Returns:
      the SQL type of the null.
      See Also:
    • toString

      public String toString()
      Overrides:
      toString in class Object