public interface QueryBindings<T extends BindValue>
Modifier and Type | Method and Description |
---|---|
void |
bindTimestamp(int parameterIndex,
java.sql.Timestamp x,
java.util.Calendar targetCalendar,
int fractionalLength,
MysqlType targetMysqlType) |
void |
checkAllParametersSet() |
void |
checkParameterSet(int columnIndex) |
boolean |
clearBindValues() |
QueryBindings<T> |
clone() |
T[] |
getBindValues() |
byte[] |
getBytesRepresentation(int parameterIndex) |
int |
getNumberOfExecutions() |
byte[] |
getOrigBytes(int parameterIndex) |
boolean |
isLoadDataQuery() |
boolean |
isNull(int parameterIndex) |
void |
setAsciiStream(int parameterIndex,
java.io.InputStream x) |
void |
setAsciiStream(int parameterIndex,
java.io.InputStream x,
int length) |
void |
setAsciiStream(int parameterIndex,
java.io.InputStream x,
long length) |
void |
setBigDecimal(int parameterIndex,
java.math.BigDecimal x) |
void |
setBigInteger(int parameterIndex,
java.math.BigInteger x) |
void |
setBinaryStream(int parameterIndex,
java.io.InputStream x) |
void |
setBinaryStream(int parameterIndex,
java.io.InputStream x,
int length) |
void |
setBinaryStream(int parameterIndex,
java.io.InputStream x,
long length) |
void |
setBindValues(T[] bindValues) |
void |
setBlob(int parameterIndex,
java.sql.Blob x) |
void |
setBlob(int parameterIndex,
java.io.InputStream inputStream) |
void |
setBlob(int parameterIndex,
java.io.InputStream inputStream,
long length) |
void |
setBoolean(int parameterIndex,
boolean x) |
void |
setByte(int parameterIndex,
byte x) |
void |
setBytes(int parameterIndex,
byte[] x) |
void |
setBytes(int parameterIndex,
byte[] x,
boolean checkForIntroducer,
boolean escapeForMBChars) |
void |
setBytesNoEscape(int parameterIndex,
byte[] parameterAsBytes) |
void |
setBytesNoEscapeNoQuotes(int parameterIndex,
byte[] parameterAsBytes) |
void |
setCharacterStream(int parameterIndex,
java.io.Reader reader) |
void |
setCharacterStream(int parameterIndex,
java.io.Reader reader,
int length) |
void |
setCharacterStream(int parameterIndex,
java.io.Reader reader,
long length) |
void |
setClob(int i,
java.sql.Clob x) |
void |
setClob(int parameterIndex,
java.io.Reader reader) |
void |
setClob(int parameterIndex,
java.io.Reader reader,
long length) |
void |
setColumnDefinition(ColumnDefinition colDef) |
void |
setDate(int parameterIndex,
java.sql.Date x) |
void |
setDate(int parameterIndex,
java.sql.Date x,
java.util.Calendar cal) |
void |
setDouble(int parameterIndex,
double x) |
void |
setFloat(int parameterIndex,
float x) |
void |
setInt(int parameterIndex,
int x) |
void |
setLoadDataQuery(boolean isLoadDataQuery) |
void |
setLocalDate(int parameterIndex,
java.time.LocalDate x,
MysqlType targetMysqlType) |
void |
setLocalDateTime(int parameterIndex,
java.time.LocalDateTime x,
MysqlType targetMysqlType) |
void |
setLocalTime(int parameterIndex,
java.time.LocalTime x,
MysqlType targetMysqlType) |
void |
setLong(int parameterIndex,
long x) |
void |
setNCharacterStream(int parameterIndex,
java.io.Reader value) |
void |
setNCharacterStream(int parameterIndex,
java.io.Reader reader,
long length) |
void |
setNClob(int parameterIndex,
java.sql.NClob value) |
void |
setNClob(int parameterIndex,
java.io.Reader reader) |
void |
setNClob(int parameterIndex,
java.io.Reader reader,
long length) |
void |
setNString(int parameterIndex,
java.lang.String x) |
void |
setNull(int parameterIndex) |
void |
setNumberOfExecutions(int numberOfExecutions) |
void |
setObject(int parameterIndex,
java.lang.Object parameterObj) |
void |
setObject(int parameterIndex,
java.lang.Object parameterObj,
MysqlType targetMysqlType) |
void |
setObject(int parameterIndex,
java.lang.Object parameterObj,
MysqlType targetMysqlType,
int scaleOrLength) |
void |
setShort(int parameterIndex,
short x) |
void |
setString(int parameterIndex,
java.lang.String x) |
void |
setTime(int parameterIndex,
java.sql.Time x) |
void |
setTime(int parameterIndex,
java.sql.Time x,
java.util.Calendar cal) |
void |
setTimestamp(int parameterIndex,
java.sql.Timestamp x,
java.util.Calendar targetCalendar,
int fractionalLength,
MysqlType targetMysqlType) |
void |
setTimestamp(int parameterIndex,
java.sql.Timestamp x,
java.util.Calendar cal,
MysqlType targetMysqlType) |
void |
setTimestamp(int parameterIndex,
java.sql.Timestamp x,
MysqlType targetMysqlType) |
void |
setValue(int paramIndex,
byte[] val,
MysqlType type) |
void |
setValue(int paramIndex,
java.lang.String val,
MysqlType type) |
QueryBindings<T> clone()
void setColumnDefinition(ColumnDefinition colDef)
boolean isLoadDataQuery()
void setLoadDataQuery(boolean isLoadDataQuery)
T[] getBindValues()
void setBindValues(T[] bindValues)
boolean clearBindValues()
void checkParameterSet(int columnIndex)
void checkAllParametersSet()
int getNumberOfExecutions()
void setNumberOfExecutions(int numberOfExecutions)
void setValue(int paramIndex, byte[] val, MysqlType type)
void setValue(int paramIndex, java.lang.String val, MysqlType type)
void setAsciiStream(int parameterIndex, java.io.InputStream x)
void setAsciiStream(int parameterIndex, java.io.InputStream x, int length)
void setAsciiStream(int parameterIndex, java.io.InputStream x, long length)
void setBigDecimal(int parameterIndex, java.math.BigDecimal x)
void setBigInteger(int parameterIndex, java.math.BigInteger x)
void setBinaryStream(int parameterIndex, java.io.InputStream x)
void setBinaryStream(int parameterIndex, java.io.InputStream x, int length)
void setBinaryStream(int parameterIndex, java.io.InputStream x, long length)
void setBlob(int parameterIndex, java.sql.Blob x)
void setBlob(int parameterIndex, java.io.InputStream inputStream)
void setBlob(int parameterIndex, java.io.InputStream inputStream, long length)
void setBoolean(int parameterIndex, boolean x)
void setByte(int parameterIndex, byte x)
void setBytes(int parameterIndex, byte[] x)
void setBytes(int parameterIndex, byte[] x, boolean checkForIntroducer, boolean escapeForMBChars)
void setBytesNoEscape(int parameterIndex, byte[] parameterAsBytes)
void setBytesNoEscapeNoQuotes(int parameterIndex, byte[] parameterAsBytes)
void setCharacterStream(int parameterIndex, java.io.Reader reader)
void setCharacterStream(int parameterIndex, java.io.Reader reader, int length)
void setCharacterStream(int parameterIndex, java.io.Reader reader, long length)
void setClob(int i, java.sql.Clob x)
void setClob(int parameterIndex, java.io.Reader reader)
void setClob(int parameterIndex, java.io.Reader reader, long length)
void setDate(int parameterIndex, java.sql.Date x)
void setDate(int parameterIndex, java.sql.Date x, java.util.Calendar cal)
void setDouble(int parameterIndex, double x)
void setFloat(int parameterIndex, float x)
void setInt(int parameterIndex, int x)
void setLong(int parameterIndex, long x)
void setNCharacterStream(int parameterIndex, java.io.Reader value)
void setNCharacterStream(int parameterIndex, java.io.Reader reader, long length)
void setNClob(int parameterIndex, java.io.Reader reader)
void setNClob(int parameterIndex, java.io.Reader reader, long length)
void setNClob(int parameterIndex, java.sql.NClob value)
void setNString(int parameterIndex, java.lang.String x)
void setNull(int parameterIndex)
boolean isNull(int parameterIndex)
void setObject(int parameterIndex, java.lang.Object parameterObj)
void setObject(int parameterIndex, java.lang.Object parameterObj, MysqlType targetMysqlType)
void setObject(int parameterIndex, java.lang.Object parameterObj, MysqlType targetMysqlType, int scaleOrLength)
void setShort(int parameterIndex, short x)
void setString(int parameterIndex, java.lang.String x)
void setTime(int parameterIndex, java.sql.Time x)
void setTime(int parameterIndex, java.sql.Time x, java.util.Calendar cal)
void setTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal, MysqlType targetMysqlType)
void setTimestamp(int parameterIndex, java.sql.Timestamp x, MysqlType targetMysqlType)
void setTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar targetCalendar, int fractionalLength, MysqlType targetMysqlType)
void bindTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar targetCalendar, int fractionalLength, MysqlType targetMysqlType)
byte[] getBytesRepresentation(int parameterIndex)
byte[] getOrigBytes(int parameterIndex)
void setLocalDate(int parameterIndex, java.time.LocalDate x, MysqlType targetMysqlType)
void setLocalTime(int parameterIndex, java.time.LocalTime x, MysqlType targetMysqlType)
void setLocalDateTime(int parameterIndex, java.time.LocalDateTime x, MysqlType targetMysqlType)