## Uses of Class
org.mariadb.jdbc.internal.packet.dao.parameters.ParameterHolder

Packages that use ParameterHolder
org.mariadb.jdbc
org.mariadb.jdbc.internal.packet.dao.parameters
org.mariadb.jdbc.internal.packet.send
org.mariadb.jdbc.internal.protocol
org.mariadb.jdbc.internal.query

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

Methods in org.mariadb.jdbc that return ParameterHolder
`protected ParameterHolder` MariaDbServerPreparedStatement.`getCurrentParameterHolder(int parameterIndex)`
`protected ParameterHolder` MariaDbClientPreparedStatement.`getCurrentParameterHolder(int parameterIndex)`

Methods in org.mariadb.jdbc with parameters of type ParameterHolder
`protected void` MariaDbServerPreparedStatement.`setCurrentParameterHolder(ParameterHolder[] currentParameterHolder)`
`protected void` MariaDbServerPreparedStatement.`setParameter(int parameterIndex, ParameterHolder holder)`
`protected void` MariaDbProcedureStatement.`setParameter(int parameterIndex, ParameterHolder holder)`
`protected void` MariaDbFunctionStatement.`setParameter(int parameterIndex, ParameterHolder holder)`
`protected void` MariaDbClientPreparedStatement.`setParameter(int parameterIndex, ParameterHolder holder)`
`protected abstract void` AbstractMariaDbPrepareStatement.`setParameter(int parameterIndex, ParameterHolder holder)`

### Uses of ParameterHolder in org.mariadb.jdbc.internal.packet.dao.parameters

Subclasses of ParameterHolder in org.mariadb.jdbc.internal.packet.dao.parameters
`class` `BigDecimalParameter`
`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.packet.send

Constructors in org.mariadb.jdbc.internal.packet.send with parameters of type ParameterHolder
Constructor and Description
`SendExecutePrepareStatementPacket(int statementId, ParameterHolder[] parameters, int parameterCount, MariaDbType[] parameterTypeHeader)` Initialize parameters.

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

Methods in org.mariadb.jdbc.internal.protocol with parameters of type ParameterHolder
`void` Protocol.`executePreparedQuery(String sql, ExecutionResult executionResult, ParameterHolder[] parameters, PrepareResult prepareResult, MariaDbType[] parameterTypeHeader, int resultSetScrollType)`
`void` AbstractQueryProtocol.`executePreparedQuery(String sql, ExecutionResult executionResult, ParameterHolder[] parameters, PrepareResult prepareResult, MariaDbType[] parameterTypeHeader, int resultSetScrollType)`
`void` Protocol.`executePreparedQueryAfterFailover(String sql, ExecutionResult executionResult, ParameterHolder[] parameters, PrepareResult prepareResult, MariaDbType[] parameterTypeHeader, int resultSetScrollType)`
`void` AbstractQueryProtocol.`executePreparedQueryAfterFailover(String sql, ExecutionResult executionResult, ParameterHolder[] parameters, PrepareResult prepareResult, MariaDbType[] parameterTypeHeader, int resultSetScrollType)`

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

Methods in org.mariadb.jdbc.internal.query that return ParameterHolder
`ParameterHolder[]` ParameterizeQuery.`getParameters()`
`ParameterHolder[]` MariaDbClientParameterizeQuery.`getParameters()`

Methods in org.mariadb.jdbc.internal.query with parameters of type ParameterHolder
`void` ParameterizeQuery.`setParameter(int position, ParameterHolder parameter)` Sets a parameter at a position.
`void` MariaDbClientParameterizeQuery.`setParameter(int position, ParameterHolder parameter)` Set a parameter to query.