## Uses of Class
org.mariadb.jdbc.internal.common.query.parameters.ParameterHolder

Packages that use ParameterHolder
org.mariadb.jdbc
org.mariadb.jdbc.internal.common.query
org.mariadb.jdbc.internal.common.query.parameters
org.mariadb.jdbc.internal.mysql
org.mariadb.jdbc.internal.mysql.packet.commands

### Uses of ParameterHolder in org.mariadb.jdbc

Methods in org.mariadb.jdbc with parameters of type ParameterHolder
`protected void` MySQLServerPreparedStatement.`setParameter(int parameterIndex, ParameterHolder holder)`
`protected void` MySQLClientPreparedStatement.`setParameter(int parameterIndex, ParameterHolder holder)`
`protected abstract void` AbstractMySQLPrepareStatement.`setParameter(int parameterIndex, ParameterHolder holder)`

### Uses of ParameterHolder in org.mariadb.jdbc.internal.common.query

Methods in org.mariadb.jdbc.internal.common.query that return ParameterHolder
`ParameterHolder[]` ParameterizedQuery.`getParameters()`
`ParameterHolder[]` MySQLClientParameterizedQuery.`getParameters()`

Methods in org.mariadb.jdbc.internal.common.query with parameters of type ParameterHolder
`void` ParameterizedQuery.`setParameter(int position, ParameterHolder parameter)` Sets a parameter at a position.
`void` MySQLClientParameterizedQuery.`setParameter(int position, ParameterHolder parameter)`

### Uses of ParameterHolder in org.mariadb.jdbc.internal.common.query.parameters

Subclasses of ParameterHolder in org.mariadb.jdbc.internal.common.query.parameters
`class` `BigDecimalParameter`
`class` `BigIntParameter`
`class` `ByteArrayParameter`
`class` `ByteParameter`
`class` `DateParameter`
`class` `DoubleParameter`
`class` `FloatParameter`
`class` `IntParameter`
`class` `LongDataParameterHolder`
`class` `LongParameter`
`class` `NotLongDataParameterHolder`
`class` `NullParameter`
`class` `ReaderParameter`
`class` `SerializableParameter`
`class` `ShortParameter`
`class` `StreamParameter`
`class` `StringParameter`
`class` `TimeParameter`
`class` `TimestampParameter`

### Uses of ParameterHolder in org.mariadb.jdbc.internal.mysql

Methods in org.mariadb.jdbc.internal.mysql with parameters of type ParameterHolder
`QueryResult` Protocol.`executePreparedQuery(String sql, ParameterHolder[] parameters, PrepareResult prepareResult, MySQLType[] parameterTypeHeader, boolean isStreaming)`
`QueryResult` MySQLProtocol.`executePreparedQuery(String sql, ParameterHolder[] parameters, PrepareResult prepareResult, MySQLType[] parameterTypeHeader, boolean isStreaming)`
`QueryResult` Protocol.`executePreparedQueryAfterFailover(String sql, ParameterHolder[] parameters, PrepareResult oldPrepareResult, MySQLType[] parameterTypeHeader, boolean isStreaming)`
`QueryResult` MySQLProtocol.`executePreparedQueryAfterFailover(String sql, ParameterHolder[] parameters, PrepareResult oldPrepareResult, MySQLType[] parameterTypeHeader, boolean isStreaming)`

### Uses of ParameterHolder in org.mariadb.jdbc.internal.mysql.packet.commands

Constructors in org.mariadb.jdbc.internal.mysql.packet.commands with parameters of type ParameterHolder
Constructor and Description
`SendExecutePrepareStatementPacket(PrepareResult prepareResult, ParameterHolder[] parameters, int parameterCount, MySQLType[] parameterTypeHeader)`