Package com.mysql.cj
Interface QueryBindings<T extends BindValue>
- All Known Implementing Classes:
AbstractQueryBindings,ClientPreparedQueryBindings,ServerPreparedQueryBindings
public interface QueryBindings<T extends BindValue>
-
Method Summary
Modifier and Type Method Description voidbindTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar targetCalendar, int fractionalLength, MysqlType targetMysqlType)voidcheckAllParametersSet()voidcheckParameterSet(int columnIndex)booleanclearBindValues()QueryBindings<T>clone()T[]getBindValues()byte[]getBytesRepresentation(int parameterIndex)intgetNumberOfExecutions()byte[]getOrigBytes(int parameterIndex)booleanisLoadDataQuery()booleanisNull(int parameterIndex)voidsetAsciiStream(int parameterIndex, java.io.InputStream x)voidsetAsciiStream(int parameterIndex, java.io.InputStream x, int length)voidsetAsciiStream(int parameterIndex, java.io.InputStream x, long length)voidsetBigDecimal(int parameterIndex, java.math.BigDecimal x)voidsetBigInteger(int parameterIndex, java.math.BigInteger x)voidsetBinaryStream(int parameterIndex, java.io.InputStream x)voidsetBinaryStream(int parameterIndex, java.io.InputStream x, int length)voidsetBinaryStream(int parameterIndex, java.io.InputStream x, long length)voidsetBindValues(T[] bindValues)voidsetBlob(int parameterIndex, java.io.InputStream inputStream)voidsetBlob(int parameterIndex, java.io.InputStream inputStream, long length)voidsetBlob(int parameterIndex, java.sql.Blob x)voidsetBoolean(int parameterIndex, boolean x)voidsetByte(int parameterIndex, byte x)voidsetBytes(int parameterIndex, byte[] x)voidsetBytes(int parameterIndex, byte[] x, boolean checkForIntroducer, boolean escapeForMBChars)voidsetBytesNoEscape(int parameterIndex, byte[] parameterAsBytes)voidsetBytesNoEscapeNoQuotes(int parameterIndex, byte[] parameterAsBytes)voidsetCharacterStream(int parameterIndex, java.io.Reader reader)voidsetCharacterStream(int parameterIndex, java.io.Reader reader, int length)voidsetCharacterStream(int parameterIndex, java.io.Reader reader, long length)voidsetClob(int parameterIndex, java.io.Reader reader)voidsetClob(int parameterIndex, java.io.Reader reader, long length)voidsetClob(int i, java.sql.Clob x)voidsetColumnDefinition(ColumnDefinition colDef)voidsetDate(int parameterIndex, java.sql.Date x)voidsetDate(int parameterIndex, java.sql.Date x, java.util.Calendar cal)voidsetDouble(int parameterIndex, double x)voidsetFloat(int parameterIndex, float x)voidsetInt(int parameterIndex, int x)voidsetLoadDataQuery(boolean isLoadDataQuery)voidsetLocalDate(int parameterIndex, java.time.LocalDate x, MysqlType targetMysqlType)voidsetLocalDateTime(int parameterIndex, java.time.LocalDateTime x, MysqlType targetMysqlType)voidsetLocalTime(int parameterIndex, java.time.LocalTime x, MysqlType targetMysqlType)voidsetLong(int parameterIndex, long x)voidsetNCharacterStream(int parameterIndex, java.io.Reader value)voidsetNCharacterStream(int parameterIndex, java.io.Reader reader, long length)voidsetNClob(int parameterIndex, java.io.Reader reader)voidsetNClob(int parameterIndex, java.io.Reader reader, long length)voidsetNClob(int parameterIndex, java.sql.NClob value)voidsetNString(int parameterIndex, java.lang.String x)voidsetNull(int parameterIndex)voidsetNumberOfExecutions(int numberOfExecutions)voidsetObject(int parameterIndex, java.lang.Object parameterObj)voidsetObject(int parameterIndex, java.lang.Object parameterObj, MysqlType targetMysqlType)voidsetObject(int parameterIndex, java.lang.Object parameterObj, MysqlType targetMysqlType, int scaleOrLength)voidsetShort(int parameterIndex, short x)voidsetString(int parameterIndex, java.lang.String x)voidsetTime(int parameterIndex, java.sql.Time x)voidsetTime(int parameterIndex, java.sql.Time x, java.util.Calendar cal)voidsetTimestamp(int parameterIndex, java.sql.Timestamp x, MysqlType targetMysqlType)voidsetTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar targetCalendar, int fractionalLength, MysqlType targetMysqlType)voidsetTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal, MysqlType targetMysqlType)voidsetValue(int paramIndex, byte[] val, MysqlType type)voidsetValue(int paramIndex, java.lang.String val, MysqlType type)
-
Method Details
-
clone
QueryBindings<T> clone() -
setColumnDefinition
-
isLoadDataQuery
boolean isLoadDataQuery() -
setLoadDataQuery
void setLoadDataQuery(boolean isLoadDataQuery) -
getBindValues
T[] getBindValues() -
setBindValues
-
clearBindValues
boolean clearBindValues()- Returns:
- true if bind values had long data
-
checkParameterSet
void checkParameterSet(int columnIndex) -
checkAllParametersSet
void checkAllParametersSet() -
getNumberOfExecutions
int getNumberOfExecutions() -
setNumberOfExecutions
void setNumberOfExecutions(int numberOfExecutions) -
setValue
-
setValue
-
setAsciiStream
void setAsciiStream(int parameterIndex, java.io.InputStream x) -
setAsciiStream
void setAsciiStream(int parameterIndex, java.io.InputStream x, int length) -
setAsciiStream
void setAsciiStream(int parameterIndex, java.io.InputStream x, long length) -
setBigDecimal
void setBigDecimal(int parameterIndex, java.math.BigDecimal x) -
setBigInteger
void setBigInteger(int parameterIndex, java.math.BigInteger x) -
setBinaryStream
void setBinaryStream(int parameterIndex, java.io.InputStream x) -
setBinaryStream
void setBinaryStream(int parameterIndex, java.io.InputStream x, int length) -
setBinaryStream
void setBinaryStream(int parameterIndex, java.io.InputStream x, long length) -
setBlob
void setBlob(int parameterIndex, java.sql.Blob x) -
setBlob
void setBlob(int parameterIndex, java.io.InputStream inputStream) -
setBlob
void setBlob(int parameterIndex, java.io.InputStream inputStream, long length) -
setBoolean
void setBoolean(int parameterIndex, boolean x) -
setByte
void setByte(int parameterIndex, byte x) -
setBytes
void setBytes(int parameterIndex, byte[] x) -
setBytes
void setBytes(int parameterIndex, byte[] x, boolean checkForIntroducer, boolean escapeForMBChars) -
setBytesNoEscape
void setBytesNoEscape(int parameterIndex, byte[] parameterAsBytes) -
setBytesNoEscapeNoQuotes
void setBytesNoEscapeNoQuotes(int parameterIndex, byte[] parameterAsBytes) -
setCharacterStream
void setCharacterStream(int parameterIndex, java.io.Reader reader) -
setCharacterStream
void setCharacterStream(int parameterIndex, java.io.Reader reader, int length) -
setCharacterStream
void setCharacterStream(int parameterIndex, java.io.Reader reader, long length) -
setClob
void setClob(int i, java.sql.Clob x) -
setClob
void setClob(int parameterIndex, java.io.Reader reader) -
setClob
void setClob(int parameterIndex, java.io.Reader reader, long length) -
setDate
void setDate(int parameterIndex, java.sql.Date x) -
setDate
void setDate(int parameterIndex, java.sql.Date x, java.util.Calendar cal) -
setDouble
void setDouble(int parameterIndex, double x) -
setFloat
void setFloat(int parameterIndex, float x) -
setInt
void setInt(int parameterIndex, int x) -
setLong
void setLong(int parameterIndex, long x) -
setNCharacterStream
void setNCharacterStream(int parameterIndex, java.io.Reader value) -
setNCharacterStream
void setNCharacterStream(int parameterIndex, java.io.Reader reader, long length) -
setNClob
void setNClob(int parameterIndex, java.io.Reader reader) -
setNClob
void setNClob(int parameterIndex, java.io.Reader reader, long length) -
setNClob
void setNClob(int parameterIndex, java.sql.NClob value) -
setNString
void setNString(int parameterIndex, java.lang.String x) -
setNull
void setNull(int parameterIndex) -
isNull
boolean isNull(int parameterIndex) -
setObject
void setObject(int parameterIndex, java.lang.Object parameterObj) -
setObject
-
setObject
void setObject(int parameterIndex, java.lang.Object parameterObj, MysqlType targetMysqlType, int scaleOrLength) -
setShort
void setShort(int parameterIndex, short x) -
setString
void setString(int parameterIndex, java.lang.String x) -
setTime
void setTime(int parameterIndex, java.sql.Time x) -
setTime
void setTime(int parameterIndex, java.sql.Time x, java.util.Calendar cal) -
setTimestamp
void setTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal, MysqlType targetMysqlType) -
setTimestamp
-
setTimestamp
void setTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar targetCalendar, int fractionalLength, MysqlType targetMysqlType) -
bindTimestamp
void bindTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar targetCalendar, int fractionalLength, MysqlType targetMysqlType) -
getBytesRepresentation
byte[] getBytesRepresentation(int parameterIndex) -
getOrigBytes
byte[] getOrigBytes(int parameterIndex) -
setLocalDate
-
setLocalTime
-
setLocalDateTime
-