public class ServerPreparedQueryBindings extends AbstractQueryBindings<ServerPreparedQueryBindValue>
bindValues, charEncoding, columnDefinition, HEX_DIGITS, isLoadDataQuery, numberOfExecutions, sendFractionalSeconds, session, useStreamLengthsInPrepStmts
Constructor and Description |
---|
ServerPreparedQueryBindings(int parameterCount,
Session sess) |
Modifier and Type | Method and Description |
---|---|
void |
checkParameterSet(int columnIndex) |
ServerPreparedQueryBindings |
clone() |
ServerPreparedQueryBindValue |
getBinding(int parameterIndex,
boolean forLongData)
Returns the structure representing the value that (can be)/(is)
bound at the given parameter index.
|
java.util.concurrent.atomic.AtomicBoolean |
getSendTypesToServer() |
protected void |
initBindValues(int parameterCount) |
boolean |
isLongParameterSwitchDetected() |
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 parameterIndex,
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 |
setLongParameterSwitchDetected(boolean longParameterSwitchDetected) |
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 |
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) |
void |
setTimestamp(int parameterIndex,
java.sql.Timestamp x,
java.util.Calendar cal) |
void |
setTimestamp(int parameterIndex,
java.sql.Timestamp x,
java.util.Calendar targetCalendar,
int fractionalLength) |
checkAllParametersSet, clearBindValues, getBindValues, getBytesRepresentation, getNumberOfExecutions, getOrigBytes, hexEscapeBlock, isLoadDataQuery, isNull, setBindValues, setColumnDefinition, setLoadDataQuery, setNumberOfExecutions, setObject, setObject, setObject, setOrigValue, setSerializableObject, setValue, setValue
public ServerPreparedQueryBindings(int parameterCount, Session sess)
protected void initBindValues(int parameterCount)
initBindValues
in class AbstractQueryBindings<ServerPreparedQueryBindValue>
public ServerPreparedQueryBindings clone()
clone
in interface QueryBindings<ServerPreparedQueryBindValue>
clone
in class AbstractQueryBindings<ServerPreparedQueryBindValue>
public ServerPreparedQueryBindValue getBinding(int parameterIndex, boolean forLongData)
parameterIndex
- 0-basedforLongData
- is this for a stream?public void checkParameterSet(int columnIndex)
checkParameterSet
in interface QueryBindings<ServerPreparedQueryBindValue>
checkParameterSet
in class AbstractQueryBindings<ServerPreparedQueryBindValue>
public java.util.concurrent.atomic.AtomicBoolean getSendTypesToServer()
public boolean isLongParameterSwitchDetected()
public void setLongParameterSwitchDetected(boolean longParameterSwitchDetected)
public void setAsciiStream(int parameterIndex, java.io.InputStream x)
public void setAsciiStream(int parameterIndex, java.io.InputStream x, int length)
public void setAsciiStream(int parameterIndex, java.io.InputStream x, long length)
public void setBigDecimal(int parameterIndex, java.math.BigDecimal x)
public void setBigInteger(int parameterIndex, java.math.BigInteger x)
public void setBinaryStream(int parameterIndex, java.io.InputStream x)
public void setBinaryStream(int parameterIndex, java.io.InputStream x, int length)
public void setBinaryStream(int parameterIndex, java.io.InputStream x, long length)
public void setBlob(int parameterIndex, java.io.InputStream inputStream)
public void setBlob(int parameterIndex, java.io.InputStream inputStream, long length)
public void setBlob(int parameterIndex, java.sql.Blob x)
public void setBoolean(int parameterIndex, boolean x)
public void setByte(int parameterIndex, byte x)
public void setBytes(int parameterIndex, byte[] x)
public void setBytes(int parameterIndex, byte[] x, boolean checkForIntroducer, boolean escapeForMBChars)
public void setBytesNoEscape(int parameterIndex, byte[] parameterAsBytes)
public void setBytesNoEscapeNoQuotes(int parameterIndex, byte[] parameterAsBytes)
public void setCharacterStream(int parameterIndex, java.io.Reader reader)
public void setCharacterStream(int parameterIndex, java.io.Reader reader, int length)
public void setCharacterStream(int parameterIndex, java.io.Reader reader, long length)
public void setClob(int parameterIndex, java.io.Reader reader)
public void setClob(int parameterIndex, java.io.Reader reader, long length)
public void setClob(int parameterIndex, java.sql.Clob x)
public void setDate(int parameterIndex, java.sql.Date x)
public void setDate(int parameterIndex, java.sql.Date x, java.util.Calendar cal)
public void setDouble(int parameterIndex, double x)
public void setFloat(int parameterIndex, float x)
public void setInt(int parameterIndex, int x)
public void setLong(int parameterIndex, long x)
public void setNCharacterStream(int parameterIndex, java.io.Reader value)
public void setNCharacterStream(int parameterIndex, java.io.Reader reader, long length)
public void setNClob(int parameterIndex, java.io.Reader reader)
public void setNClob(int parameterIndex, java.io.Reader reader, long length)
public void setNClob(int parameterIndex, java.sql.NClob value)
public void setNString(int parameterIndex, java.lang.String x)
public void setNull(int parameterIndex)
public void setShort(int parameterIndex, short x)
public void setString(int parameterIndex, java.lang.String x)
public void setTime(int parameterIndex, java.sql.Time x, java.util.Calendar cal)
public void setTime(int parameterIndex, java.sql.Time x)
public void setTimestamp(int parameterIndex, java.sql.Timestamp x)
public void setTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal)
public void setTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar targetCalendar, int fractionalLength)