/** * Binds a new {@link NamedArgumentFinder}. * * @param namedArgumentFinder A NamedArgumentFinder to bind. Can be null. * * @return the same Query instance */ public This bindNamedArgumentFinder(final NamedArgumentFinder namedArgumentFinder) { if (namedArgumentFinder != null) { getBinding().addNamedArgumentFinder(namedArgumentFinder); } return typedThis; }
/** * Used if you need to have some exotic parameter bound. * * @param name name to bindBinaryStream this argument * @param argument exotic argument factory * * @return the same Query instance */ public This bind(String name, Argument argument) { getBinding().addNamed(name, argument); return typedThis; }
/** * Used if you need to have some exotic parameter bound. * * @param position position to bindBinaryStream this argument, starting at 0 * @param argument exotic argument factory * * @return the same Query instance */ @SuppressWarnings("unchecked") public This bind(int position, Argument argument) { getBinding().addPositional(position, argument); return (This) this; }
ArgumentBinder.bind(parsedSql.getParameters(), getBinding(), stmt, ctx);
/** * Used if you need to have some exotic parameter bound. * * @param name name to bindBinaryStream this argument * @param argument exotic argument factory * * @return the same Query instance */ public This bind(String name, Argument argument) { getBinding().addNamed(name, argument); return typedThis; }
/** * Binds a new {@link NamedArgumentFinder}. * * @param namedArgumentFinder A NamedArgumentFinder to bind. Can be null. * * @return the same Query instance */ public This bindNamedArgumentFinder(final NamedArgumentFinder namedArgumentFinder) { if (namedArgumentFinder != null) { getBinding().addNamedArgumentFinder(namedArgumentFinder); } return typedThis; }
/** * Used if you need to have some exotic parameter bound. * * @param position position to bindBinaryStream this argument, starting at 0 * @param argument exotic argument factory * * @return the same Query instance */ @SuppressWarnings("unchecked") public This bind(int position, Argument argument) { getBinding().addPositional(position, argument); return (This) this; }
ArgumentBinder.bind(parsedParameters, getBinding(), stmt, getContext());