程序包 com.mysql.cj
类 ServerPreparedQueryBindings
- java.lang.Object
-
- com.mysql.cj.AbstractQueryBindings<ServerPreparedQueryBindValue>
-
- com.mysql.cj.ServerPreparedQueryBindings
-
- 所有已实现的接口:
QueryBindings<ServerPreparedQueryBindValue>
public class ServerPreparedQueryBindings extends AbstractQueryBindings<ServerPreparedQueryBindValue>
-
-
构造器概要
构造器 构造器 说明 ServerPreparedQueryBindings(int parameterCount, Session sess)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcheckParameterSet(int columnIndex)ServerPreparedQueryBindingsclone()ServerPreparedQueryBindValuegetBinding(int parameterIndex, boolean forLongData)Returns the structure representing the value that (can be)/(is) bound at the given parameter index.AtomicBooleangetSendTypesToServer()protected voidinitBindValues(int parameterCount)booleanisLongParameterSwitchDetected()voidsetAsciiStream(int parameterIndex, InputStream x)voidsetAsciiStream(int parameterIndex, InputStream x, int length)voidsetAsciiStream(int parameterIndex, InputStream x, long length)voidsetBigDecimal(int parameterIndex, BigDecimal x)voidsetBigInteger(int parameterIndex, BigInteger x)voidsetBinaryStream(int parameterIndex, InputStream x)voidsetBinaryStream(int parameterIndex, InputStream x, int length)voidsetBinaryStream(int parameterIndex, InputStream x, long length)voidsetBlob(int parameterIndex, InputStream inputStream)voidsetBlob(int parameterIndex, InputStream inputStream, long length)voidsetBlob(int parameterIndex, 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, Reader reader)voidsetCharacterStream(int parameterIndex, Reader reader, int length)voidsetCharacterStream(int parameterIndex, Reader reader, long length)voidsetClob(int parameterIndex, Reader reader)voidsetClob(int parameterIndex, Reader reader, long length)voidsetClob(int parameterIndex, Clob x)voidsetDate(int parameterIndex, Date x)voidsetDate(int parameterIndex, Date x, Calendar cal)voidsetDouble(int parameterIndex, double x)voidsetFloat(int parameterIndex, float x)voidsetInt(int parameterIndex, int x)voidsetLong(int parameterIndex, long x)voidsetLongParameterSwitchDetected(boolean longParameterSwitchDetected)voidsetNCharacterStream(int parameterIndex, Reader value)voidsetNCharacterStream(int parameterIndex, Reader reader, long length)voidsetNClob(int parameterIndex, Reader reader)voidsetNClob(int parameterIndex, Reader reader, long length)voidsetNClob(int parameterIndex, NClob value)voidsetNString(int parameterIndex, String x)voidsetNull(int parameterIndex)voidsetShort(int parameterIndex, short x)voidsetString(int parameterIndex, String x)voidsetTime(int parameterIndex, Time x)voidsetTime(int parameterIndex, Time x, Calendar cal)voidsetTimestamp(int parameterIndex, Timestamp x)voidsetTimestamp(int parameterIndex, Timestamp x, Calendar cal)voidsetTimestamp(int parameterIndex, Timestamp x, Calendar targetCalendar, int fractionalLength)-
从类继承的方法 com.mysql.cj.AbstractQueryBindings
checkAllParametersSet, clearBindValues, getBindValues, getBytesRepresentation, getNumberOfExecutions, getOrigBytes, hexEscapeBlock, isLoadDataQuery, isNull, setBindValues, setColumnDefinition, setLoadDataQuery, setNumberOfExecutions, setObject, setObject, setObject, setOrigValue, setSerializableObject, setValue, setValue
-
-
-
-
构造器详细资料
-
ServerPreparedQueryBindings
public ServerPreparedQueryBindings(int parameterCount, Session sess)
-
-
方法详细资料
-
initBindValues
protected void initBindValues(int parameterCount)
-
clone
public ServerPreparedQueryBindings clone()
- 指定者:
clone在接口中QueryBindings<ServerPreparedQueryBindValue>- 指定者:
clone在类中AbstractQueryBindings<ServerPreparedQueryBindValue>
-
getBinding
public ServerPreparedQueryBindValue getBinding(int parameterIndex, boolean forLongData)
Returns the structure representing the value that (can be)/(is) bound at the given parameter index.- 参数:
parameterIndex- 0-basedforLongData- is this for a stream?- 返回:
- ServerPreparedQueryBindValue
-
checkParameterSet
public void checkParameterSet(int columnIndex)
-
getSendTypesToServer
public AtomicBoolean getSendTypesToServer()
-
isLongParameterSwitchDetected
public boolean isLongParameterSwitchDetected()
-
setLongParameterSwitchDetected
public void setLongParameterSwitchDetected(boolean longParameterSwitchDetected)
-
setAsciiStream
public void setAsciiStream(int parameterIndex, InputStream x)
-
setAsciiStream
public void setAsciiStream(int parameterIndex, InputStream x, int length)
-
setAsciiStream
public void setAsciiStream(int parameterIndex, InputStream x, long length)
-
setBigDecimal
public void setBigDecimal(int parameterIndex, BigDecimal x)
-
setBigInteger
public void setBigInteger(int parameterIndex, BigInteger x)
-
setBinaryStream
public void setBinaryStream(int parameterIndex, InputStream x)
-
setBinaryStream
public void setBinaryStream(int parameterIndex, InputStream x, int length)
-
setBinaryStream
public void setBinaryStream(int parameterIndex, InputStream x, long length)
-
setBlob
public void setBlob(int parameterIndex, InputStream inputStream)
-
setBlob
public void setBlob(int parameterIndex, InputStream inputStream, long length)
-
setBlob
public void setBlob(int parameterIndex, Blob x)
-
setBoolean
public void setBoolean(int parameterIndex, boolean x)
-
setByte
public void setByte(int parameterIndex, byte x)
-
setBytes
public void setBytes(int parameterIndex, byte[] x)
-
setBytes
public void setBytes(int parameterIndex, byte[] x, boolean checkForIntroducer, boolean escapeForMBChars)
-
setBytesNoEscape
public void setBytesNoEscape(int parameterIndex, byte[] parameterAsBytes)
-
setBytesNoEscapeNoQuotes
public void setBytesNoEscapeNoQuotes(int parameterIndex, byte[] parameterAsBytes)
-
setCharacterStream
public void setCharacterStream(int parameterIndex, Reader reader)
-
setCharacterStream
public void setCharacterStream(int parameterIndex, Reader reader, int length)
-
setCharacterStream
public void setCharacterStream(int parameterIndex, Reader reader, long length)
-
setClob
public void setClob(int parameterIndex, Reader reader)
-
setClob
public void setClob(int parameterIndex, Reader reader, long length)
-
setClob
public void setClob(int parameterIndex, Clob x)
-
setDate
public void setDate(int parameterIndex, Date x)
-
setDouble
public void setDouble(int parameterIndex, double x)
-
setFloat
public void setFloat(int parameterIndex, float x)
-
setInt
public void setInt(int parameterIndex, int x)
-
setLong
public void setLong(int parameterIndex, long x)
-
setNCharacterStream
public void setNCharacterStream(int parameterIndex, Reader value)
-
setNCharacterStream
public void setNCharacterStream(int parameterIndex, Reader reader, long length)
-
setNClob
public void setNClob(int parameterIndex, Reader reader)
-
setNClob
public void setNClob(int parameterIndex, Reader reader, long length)
-
setNClob
public void setNClob(int parameterIndex, NClob value)
-
setNString
public void setNString(int parameterIndex, String x)
-
setNull
public void setNull(int parameterIndex)
-
setShort
public void setShort(int parameterIndex, short x)
-
setString
public void setString(int parameterIndex, String x)
-
setTime
public void setTime(int parameterIndex, Time x)
-
setTimestamp
public void setTimestamp(int parameterIndex, Timestamp x)
-
-