/** * Sets the parameter (0 based) using the position in which it was added during building the query. */ public AbstractQuery<T> setParameter(int index, Object parameter) { checkThread(); if (parameter != null) { parameters[index] = parameter.toString(); } else { parameters[index] = null; } return this; }
/** * @see #setParameter(int, Object) */ public AbstractQuery<T> setParameter(int index, Boolean parameter) { Integer converted = parameter != null ? (parameter ? 1 : 0) : null; return setParameter(index, converted); }
@Override public DeleteQuery<T> setParameter(int index, Boolean parameter) { return (DeleteQuery<T>) super.setParameter(index, parameter); }
/** * Sets the parameter (0 based) using the position in which it was added during building the query. */ public AbstractQuery<T> setParameter(int index, Object parameter) { checkThread(); if (parameter != null) { parameters[index] = parameter.toString(); } else { parameters[index] = null; } return this; }
@Override public CountQuery<T> setParameter(int index, Date parameter) { return (CountQuery<T>) super.setParameter(index, parameter); }
@Override public DeleteQuery<T> setParameter(int index, Object parameter) { return (DeleteQuery<T>) super.setParameter(index, parameter); }
@Override public CountQuery<T> setParameter(int index, Boolean parameter) { return (CountQuery<T>) super.setParameter(index, parameter); }
@Override public DeleteQuery<T> setParameter(int index, Date parameter) { return (DeleteQuery<T>) super.setParameter(index, parameter); }
@Override public CountQuery<T> setParameter(int index, Object parameter) { return (CountQuery<T>) super.setParameter(index, parameter); }
/** * Sets the parameter (0 based) using the position in which it was added during building the query. Note: all * standard WHERE parameters come first. After that come the WHERE parameters of joins (if any). */ public AbstractQueryWithLimit<T> setParameter(int index, Object parameter) { if (index >= 0 && (index == limitPosition || index == offsetPosition)) { throw new IllegalArgumentException("Illegal parameter index: " + index); } return (AbstractQueryWithLimit<T>) super.setParameter(index, parameter); }
/** * @see #setParameter(int, Object) */ public AbstractQuery<T> setParameter(int index, Date parameter) { Long converted = parameter != null ? parameter.getTime() : null; return setParameter(index, converted); }
/** * @see #setParameter(int, Object) */ public AbstractQuery<T> setParameter(int index, Boolean parameter) { Integer converted = parameter != null ? (parameter ? 1 : 0) : null; return setParameter(index, converted); }
@Override public DeleteQuery<T> setParameter(int index, Boolean parameter) { return (DeleteQuery<T>) super.setParameter(index, parameter); }
@Override public DeleteQuery<T> setParameter(int index, Date parameter) { return (DeleteQuery<T>) super.setParameter(index, parameter); }
@Override public CountQuery<T> setParameter(int index, Object parameter) { return (CountQuery<T>) super.setParameter(index, parameter); }
@Override public CountQuery<T> setParameter(int index, Date parameter) { return (CountQuery<T>) super.setParameter(index, parameter); }
@Override public CountQuery<T> setParameter(int index, Boolean parameter) { return (CountQuery<T>) super.setParameter(index, parameter); }
@Override public DeleteQuery<T> setParameter(int index, Object parameter) { return (DeleteQuery<T>) super.setParameter(index, parameter); }
/** * Sets the parameter (0 based) using the position in which it was added during building the query. Note: all * standard WHERE parameters come first. After that come the WHERE parameters of joins (if any). */ public AbstractQueryWithLimit<T> setParameter(int index, Object parameter) { if (index >= 0 && (index == limitPosition || index == offsetPosition)) { throw new IllegalArgumentException("Illegal parameter index: " + index); } return (AbstractQueryWithLimit<T>) super.setParameter(index, parameter); }
/** * @see #setParameter(int, Object) */ public AbstractQuery<T> setParameter(int index, Date parameter) { Long converted = parameter != null ? parameter.getTime() : null; return setParameter(index, converted); }