程序包 com.mysql.cj
接口 QueryBindings
-
- 所有已知实现类:
NativeQueryBindings
public interface QueryBindings
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidcheckAllParametersSet()voidcheckParameterSet(int columnIndex)booleanclearBindValues()QueryBindingsclone()BindValuegetBinding(int parameterIndex, boolean forLongData)BindValue[]getBindValues()byte[]getBytesRepresentation(int parameterIndex)intgetNumberOfExecutions()AtomicBooleangetSendTypesToServer()booleanisLongParameterSwitchDetected()booleanisNull(int parameterIndex)voidsetAsciiStream(int parameterIndex, InputStream x, int length)voidsetBigDecimal(int parameterIndex, BigDecimal x)voidsetBigInteger(int parameterIndex, BigInteger x)voidsetBinaryStream(int parameterIndex, InputStream x, int length)voidsetBindValues(BindValue[] bindValues)voidsetBlob(int parameterIndex, Blob x)voidsetBoolean(int parameterIndex, boolean x)voidsetByte(int parameterIndex, byte x)voidsetBytes(int parameterIndex, byte[] x, boolean escapeIfNeeded)voidsetCharacterStream(int parameterIndex, Reader reader, int length)voidsetClob(int i, Clob x)voidsetColumnDefinition(ColumnDefinition colDef)voidsetDate(int parameterIndex, Date x, Calendar cal)voidsetDouble(int parameterIndex, double x)voidsetFloat(int parameterIndex, float x)voidsetFromBindValue(int parameterIndex, BindValue bv)voidsetInt(int parameterIndex, int x)voidsetLong(int parameterIndex, long x)voidsetLongParameterSwitchDetected(boolean longParameterSwitchDetected)voidsetNCharacterStream(int parameterIndex, Reader reader, long length)voidsetNClob(int parameterIndex, NClob value)voidsetNString(int parameterIndex, String x)voidsetNull(int parameterIndex)voidsetNumberOfExecutions(int numberOfExecutions)voidsetObject(int parameterIndex, Object parameterObj)voidsetObject(int parameterIndex, Object parameterObj, MysqlType targetMysqlType, int scaleOrLength)voidsetShort(int parameterIndex, short x)voidsetString(int parameterIndex, String x)voidsetTime(int parameterIndex, Time x, Calendar cal)voidsetTimestamp(int parameterIndex, Timestamp x, Calendar targetCalendar, Field field, MysqlType targetMysqlType)
-
-
-
方法详细资料
-
clone
QueryBindings clone()
-
setColumnDefinition
void setColumnDefinition(ColumnDefinition colDef)
-
getBindValues
BindValue[] getBindValues()
-
setBindValues
void setBindValues(BindValue[] bindValues)
-
clearBindValues
boolean clearBindValues()
- 返回:
- true if bind values had long data
-
checkParameterSet
void checkParameterSet(int columnIndex)
-
checkAllParametersSet
void checkAllParametersSet()
-
getNumberOfExecutions
int getNumberOfExecutions()
-
setNumberOfExecutions
void setNumberOfExecutions(int numberOfExecutions)
-
isLongParameterSwitchDetected
boolean isLongParameterSwitchDetected()
-
setLongParameterSwitchDetected
void setLongParameterSwitchDetected(boolean longParameterSwitchDetected)
-
getSendTypesToServer
AtomicBoolean getSendTypesToServer()
-
getBinding
BindValue getBinding(int parameterIndex, boolean forLongData)
-
setFromBindValue
void setFromBindValue(int parameterIndex, BindValue bv)
-
setAsciiStream
void setAsciiStream(int parameterIndex, InputStream x, int length)
-
setBigDecimal
void setBigDecimal(int parameterIndex, BigDecimal x)
-
setBigInteger
void setBigInteger(int parameterIndex, BigInteger x)
-
setBinaryStream
void setBinaryStream(int parameterIndex, InputStream x, int length)
-
setBlob
void setBlob(int parameterIndex, Blob x)
-
setBoolean
void setBoolean(int parameterIndex, boolean x)
-
setByte
void setByte(int parameterIndex, byte x)
-
setBytes
void setBytes(int parameterIndex, byte[] x, boolean escapeIfNeeded)
-
setCharacterStream
void setCharacterStream(int parameterIndex, Reader reader, int length)
-
setClob
void setClob(int i, Clob x)
-
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, Reader reader, long length)
-
setNClob
void setNClob(int parameterIndex, NClob value)
-
setNString
void setNString(int parameterIndex, String x)
-
setNull
void setNull(int parameterIndex)
-
isNull
boolean isNull(int parameterIndex)
-
setObject
void setObject(int parameterIndex, Object parameterObj)
-
setObject
void setObject(int parameterIndex, Object parameterObj, MysqlType targetMysqlType, int scaleOrLength)
-
setShort
void setShort(int parameterIndex, short x)
-
setString
void setString(int parameterIndex, String x)
-
setTimestamp
void setTimestamp(int parameterIndex, Timestamp x, Calendar targetCalendar, Field field, MysqlType targetMysqlType)
-
getBytesRepresentation
byte[] getBytesRepresentation(int parameterIndex)
-
-