Package com.mysql.cj

Class ServerPreparedQueryBindings

java.lang.Object
com.mysql.cj.AbstractQueryBindings<ServerPreparedQueryBindValue>
com.mysql.cj.ServerPreparedQueryBindings
All Implemented Interfaces:
QueryBindings<ServerPreparedQueryBindValue>

public class ServerPreparedQueryBindings
extends AbstractQueryBindings<ServerPreparedQueryBindValue>
  • Constructor Details

  • Method Details

    • initBindValues

      protected void initBindValues​(int parameterCount)
      Specified by:
      initBindValues in class AbstractQueryBindings<ServerPreparedQueryBindValue>
    • clone

      Specified by:
      clone in interface QueryBindings<ServerPreparedQueryBindValue>
      Specified by:
      clone in class 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.
      Parameters:
      parameterIndex - 0-based
      forLongData - is this for a stream?
      Returns:
      ServerPreparedQueryBindValue
    • checkParameterSet

      public void checkParameterSet​(int columnIndex)
      Specified by:
      checkParameterSet in interface QueryBindings<ServerPreparedQueryBindValue>
      Specified by:
      checkParameterSet in class AbstractQueryBindings<ServerPreparedQueryBindValue>
    • getSendTypesToServer

      public java.util.concurrent.atomic.AtomicBoolean getSendTypesToServer()
    • isLongParameterSwitchDetected

      public boolean isLongParameterSwitchDetected()
    • setLongParameterSwitchDetected

      public void setLongParameterSwitchDetected​(boolean longParameterSwitchDetected)
    • setAsciiStream

      public void setAsciiStream​(int parameterIndex, java.io.InputStream x)
    • setAsciiStream

      public void setAsciiStream​(int parameterIndex, java.io.InputStream x, int length)
    • setAsciiStream

      public void setAsciiStream​(int parameterIndex, java.io.InputStream x, long length)
    • setBigDecimal

      public void setBigDecimal​(int parameterIndex, java.math.BigDecimal x)
    • setBigInteger

      public void setBigInteger​(int parameterIndex, java.math.BigInteger x)
    • setBinaryStream

      public void setBinaryStream​(int parameterIndex, java.io.InputStream x)
    • setBinaryStream

      public void setBinaryStream​(int parameterIndex, java.io.InputStream x, int length)
    • setBinaryStream

      public void setBinaryStream​(int parameterIndex, java.io.InputStream x, long length)
    • setBlob

      public void setBlob​(int parameterIndex, java.io.InputStream inputStream)
    • setBlob

      public void setBlob​(int parameterIndex, java.io.InputStream inputStream, long length)
    • setBlob

      public void setBlob​(int parameterIndex, java.sql.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, java.io.Reader reader)
    • setCharacterStream

      public void setCharacterStream​(int parameterIndex, java.io.Reader reader, int length)
    • setCharacterStream

      public void setCharacterStream​(int parameterIndex, java.io.Reader reader, long length)
    • setClob

      public void setClob​(int parameterIndex, java.io.Reader reader)
    • setClob

      public void setClob​(int parameterIndex, java.io.Reader reader, long length)
    • setClob

      public void setClob​(int parameterIndex, java.sql.Clob x)
    • setDate

      public void setDate​(int parameterIndex, java.sql.Date x)
    • setDate

      public void setDate​(int parameterIndex, java.sql.Date x, java.util.Calendar cal)
    • setDouble

      public void setDouble​(int parameterIndex, double x)
    • setFloat

      public void setFloat​(int parameterIndex, float x)
    • setInt

      public void setInt​(int parameterIndex, int x)
    • setLocalDate

      public void setLocalDate​(int parameterIndex, java.time.LocalDate x, MysqlType targetMysqlType)
    • setLocalTime

      public void setLocalTime​(int parameterIndex, java.time.LocalTime x, MysqlType targetMysqlType)
    • setLocalDateTime

      public void setLocalDateTime​(int parameterIndex, java.time.LocalDateTime x, MysqlType targetMysqlType)
    • setLong

      public void setLong​(int parameterIndex, long x)
    • setNCharacterStream

      public void setNCharacterStream​(int parameterIndex, java.io.Reader value)
    • setNCharacterStream

      public void setNCharacterStream​(int parameterIndex, java.io.Reader reader, long length)
    • setNClob

      public void setNClob​(int parameterIndex, java.io.Reader reader)
    • setNClob

      public void setNClob​(int parameterIndex, java.io.Reader reader, long length)
    • setNClob

      public void setNClob​(int parameterIndex, java.sql.NClob value)
    • setNString

      public void setNString​(int parameterIndex, java.lang.String x)
    • setNull

      public void setNull​(int parameterIndex)
    • setShort

      public void setShort​(int parameterIndex, short x)
    • setString

      public void setString​(int parameterIndex, java.lang.String x)
    • setTime

      public void setTime​(int parameterIndex, java.sql.Time x, java.util.Calendar cal)
    • setTime

      public void setTime​(int parameterIndex, java.sql.Time x)
    • bindTimestamp

      public void bindTimestamp​(int parameterIndex, java.sql.Timestamp x, java.util.Calendar targetCalendar, int fractionalLength, MysqlType targetMysqlType)