Top Methods
com.mysql.cj

public Interface QueryBindings

Known Direct Implementers
com.mysql.cj.NativeQueryBindings
Imports
java.io.InputStream, .Reader, java.math.BigDecimal, .BigInteger, java.sql.Clob, .Date, .NClob, .Time, .Timestamp, java.util.Calendar, java.util.concurrent.atomic.AtomicBoolean, com.mysql.cj.protocol.ColumnDefinition, com.mysql.cj.result.Field

Method Summary

Modifier and TypeMethod and Description
public void
public void
checkParameterSet(int columnIndex)

public boolean

Returns:

true if bind values had long data
clearBindValues
()

public QueryBindings
public BindValue
getBinding(int parameterIndex, boolean forLongData)

public BindValue[]
public byte[]
getBytesRepresentation(int parameterIndex)

public int
public AtomicBoolean
public boolean
public boolean
isNull(int parameterIndex)

public void
setAsciiStream(int parameterIndex, InputStream x, int length)

public void
setBigDecimal(int parameterIndex, BigDecimal x)

public void
setBigInteger(int parameterIndex, BigInteger x)

public void
setBinaryStream(int parameterIndex, InputStream x, int length)

public void
setBindValues(BindValue[] bindValues)

public void
setBlob(int parameterIndex, Blob x)

public void
setBoolean(int parameterIndex, boolean x)

public void
setByte(int parameterIndex, byte x)

public void
setBytes(int parameterIndex, byte[] x, boolean escapeIfNeeded)

public void
setCharacterStream(int parameterIndex, Reader reader, int length)

public void
setClob(int i, Clob x)

public void
public void
setDate(int parameterIndex, Date x, Calendar cal)

public void
setDouble(int parameterIndex, double x)

public void
setFloat(int parameterIndex, float x)

public void
setFromBindValue(int parameterIndex, BindValue bv)

public void
setInt(int parameterIndex, int x)

public void
setLong(int parameterIndex, long x)

public void
setLongParameterSwitchDetected(boolean longParameterSwitchDetected)

public void
setNCharacterStream(int parameterIndex, Reader reader, long length)

public void
setNClob(int parameterIndex, NClob value)

public void
setNString(int parameterIndex, String x)

public void
setNull(int parameterIndex)

public void
setNumberOfExecutions(int numberOfExecutions)

public void
setObject(int parameterIndex, Object parameterObj)

public void
setObject(int parameterIndex, Object parameterObj, MysqlType targetMysqlType, int scaleOrLength)

public void
setShort(int parameterIndex, short x)

public void
setString(int parameterIndex, String x)

public void
setTime(int parameterIndex, Time x, Calendar cal)

public void
setTimestamp(int parameterIndex, Timestamp x, Calendar targetCalendar, Field field, MysqlType targetMysqlType)

Method Detail

checkAllParametersSetback to summary
public void checkAllParametersSet()
checkParameterSetback to summary
public void checkParameterSet(int columnIndex)
clearBindValuesback to summary
public boolean clearBindValues()
Returns:boolean

true if bind values had long data

cloneback to summary
public QueryBindings clone()
getBindingback to summary
public BindValue getBinding(int parameterIndex, boolean forLongData)
getBindValuesback to summary
public BindValue[] getBindValues()
getBytesRepresentationback to summary
public byte[] getBytesRepresentation(int parameterIndex)
getNumberOfExecutionsback to summary
public int getNumberOfExecutions()
getSendTypesToServerback to summary
public AtomicBoolean getSendTypesToServer()
isLongParameterSwitchDetectedback to summary
public boolean isLongParameterSwitchDetected()
isNullback to summary
public boolean isNull(int parameterIndex)
setAsciiStreamback to summary
public void setAsciiStream(int parameterIndex, InputStream x, int length)
setBigDecimalback to summary
public void setBigDecimal(int parameterIndex, BigDecimal x)
setBigIntegerback to summary
public void setBigInteger(int parameterIndex, BigInteger x)
setBinaryStreamback to summary
public void setBinaryStream(int parameterIndex, InputStream x, int length)
setBindValuesback to summary
public void setBindValues(BindValue[] bindValues)
setBlobback to summary
public void setBlob(int parameterIndex, Blob x)
setBooleanback to summary
public void setBoolean(int parameterIndex, boolean x)
setByteback to summary
public void setByte(int parameterIndex, byte x)
setBytesback to summary
public void setBytes(int parameterIndex, byte[] x, boolean escapeIfNeeded)
setCharacterStreamback to summary
public void setCharacterStream(int parameterIndex, Reader reader, int length)
setClobback to summary
public void setClob(int i, Clob x)
setColumnDefinitionback to summary
public void setColumnDefinition(ColumnDefinition colDef)
setDateback to summary
public void setDate(int parameterIndex, Date x, Calendar cal)
setDoubleback to summary
public void setDouble(int parameterIndex, double x)
setFloatback to summary
public void setFloat(int parameterIndex, float x)
setFromBindValueback to summary
public void setFromBindValue(int parameterIndex, BindValue bv)
setIntback to summary
public void setInt(int parameterIndex, int x)
setLongback to summary
public void setLong(int parameterIndex, long x)
setLongParameterSwitchDetectedback to summary
public void setLongParameterSwitchDetected(boolean longParameterSwitchDetected)
setNCharacterStreamback to summary
public void setNCharacterStream(int parameterIndex, Reader reader, long length)
setNClobback to summary
public void setNClob(int parameterIndex, NClob value)
setNStringback to summary
public void setNString(int parameterIndex, String x)
setNullback to summary
public void setNull(int parameterIndex)
setNumberOfExecutionsback to summary
public void setNumberOfExecutions(int numberOfExecutions)
setObjectback to summary
public void setObject(int parameterIndex, Object parameterObj)
setObjectback to summary
public void setObject(int parameterIndex, Object parameterObj, MysqlType targetMysqlType, int scaleOrLength)
setShortback to summary
public void setShort(int parameterIndex, short x)
setStringback to summary
public void setString(int parameterIndex, String x)
setTimeback to summary
public void setTime(int parameterIndex, Time x, Calendar cal)
setTimestampback to summary
public void setTimestamp(int parameterIndex, Timestamp x, Calendar targetCalendar, Field field, MysqlType targetMysqlType)