/** * Bind an argument positionally * * @param position position to bind the parameter at, starting at 0 * @param value to bind * * @return the same Query instance */ public final This bind(int position, Character value) { return bind(position, toArgument(Character.class, value)); }
/** * Bind an argument positionally * * @param position position to bind the parameter at, starting at 0 * @param value to bind * * @return the same Query instance */ public final This bind(int position, String value) { return bind(position, toArgument(String.class, value)); }
/** * Bind an argument by name * * @param name token name to bind the parameter to * @param value to bind * * @return the same Query instance */ public final This bind(String name, Boolean value) { return bind(name, toArgument(Boolean.class, value)); }
/** * Bind an argument by name * * @param name token name to bind the parameter to * @param value to bind * * @return the same Query instance */ public final This bind(String name, Byte value) { return bind(name, toArgument(Byte.class, value)); }
/** * Bind an argument positionally * * @param position position to bind the parameter at, starting at 0 * @param value to bind * * @return the same Query instance */ public final This bind(int position, java.sql.Date value) { return bind(position, toArgument(java.sql.Date.class, value)); }
/** * Bind an argument positionally * * @param position position to bind the parameter at, starting at 0 * @param value to bind * * @return the same Query instance */ public final This bind(int position, double value) { return bind(position, toArgument(double.class, value)); }
/** * Bind an argument by name * * @param name token name to bind the parameter to * @param value to bind * * @return the same Query instance */ public final This bind(String name, Float value) { return bind(name, toArgument(Float.class, value)); }
/** * Bind an argument positionally * * @param position position to bind the parameter at, starting at 0 * @param value to bind * * @return the same Query instance */ public final This bind(int position, long value) { return bind(position, toArgument(long.class, value)); }
/** * Bind an argument positionally * * @param position position to bind the parameter at, starting at 0 * @param value to bind * * @return the same Query instance */ public final This bind(int position, Long value) { return bind(position, toArgument(Long.class, value)); }
/** * Bind an argument positionally * * @param position position to bind the parameter at, starting at 0 * @param value to bind * * @return the same Query instance */ public final This bind(int position, short value) { return bind(position, toArgument(short.class, value)); }
/** * Bind an argument positionally * * @param position position to bind the parameter at, starting at 0 * @param value to bind * * @return the same Query instance */ public final This bind(int position, Time value) { return bind(position, toArgument(Time.class, value)); }
/** * Bind an argument by name * * @param name token name to bind the parameter to * @param value to bind * * @return the same Query instance */ public final This bind(String name, Time value) { return bind(name, toArgument(Time.class, value)); }
/** * Bind an argument by name * * @param name name to bind the parameter to * @param value to bind * * @return the same Query instance */ public final This bind(String name, Integer value) { return bind(name, toArgument(Integer.class, value)); }
/** * Bind an argument positionally * * @param position position to bind the parameter at, starting at 0 * @param value to bind * * @return the same Query instance */ public final This bind(int position, BigDecimal value) { return bind(position, toArgument(BigDecimal.class, value)); }
/** * Bind an argument positionally * * @param position position to bind the parameter at, starting at 0 * @param value to bind * * @return the same Query instance */ public final This bind(int position, boolean value) { return bind(position, toArgument(boolean.class, value)); }
/** * Bind an argument by name * * @param name token name to bind the parameter to * @param value to bind * * @return the same Query instance */ public final This bind(String name, boolean value) { return bind(name, toArgument(boolean.class, value)); }
/** * Bind an argument by name * * @param name token name to bind the parameter to * @param value to bind * * @return the same Query instance */ public final This bind(String name, Clob value) { return bind(name, toArgument(Clob.class, value)); }
/** * Bind an argument by name * * @param name token name to bind the parameter to * @param value to bind * * @return the same Query instance */ public final This bind(String name, Short value) { return bind(name, toArgument(short.class, value)); }
/** * Bind an argument by name * * @param name token name to bind the parameter to * @param value to bind * * @return the same Query instance */ public final This bind(String name, URL value) { return bind(name, toArgument(URL.class, value)); }
/** * Bind a {@code String} argument by name, as {@code NVARCHAR} type. * * @param name token name to bind the parameter to * @param value to bind * * @return the same Query instance */ @Beta public final This bindNVarchar(String name, String value) { return bind(name, toArgument(QualifiedType.of(String.class).with(NVarchar.class), value)); }