code: public void in(Object key, Object value, Integer type) throws SQLException {
          if (key instanceof Integer) {
              if (type == null) {
                  base.setObject((Integer) key, value);
              } else {
                  base.setObject((Integer) key, value, type);
              }
          } else {
              if (type == null) {
                  base.setObject((String) key, value);
              } else {
                  base.setObject((String) key, value, type);
              }
          }
      }
docs: Registers an input parameter into the statement.
  
  @param key parameter key.
  @param value parameter initial value (optional).
  @param type parameter SQL type code (optional).
  @throws SQLException if error occurs while registering parameter.
  
  @since v1.0