## Uses of Interface
com.amazon.redshift.core.ParameterList

Packages that use ParameterList
Package | Description
--- | ---
com.amazon.redshift.core |
com.amazon.redshift.core.v3 |
com.amazon.redshift.jdbc |

### Uses of ParameterList in com.amazon.redshift.core

Methods in com.amazon.redshift.core that return ParameterList
Modifier and Type | Method and Description
--- | ---
`ParameterList` | ParameterList.`copy()` Perform a shallow copy of this ParameterList, returning a new instance (still suitable for passing to the owning Query).
`ParameterList` | QueryExecutor.`createFastpathParameters(int count)` Deprecated. This API is somewhat obsolete, as one may achieve similar performance and greater functionality by setting up a prepared statement to define the function call. Then, executing the statement with binary transmission of parameters and results substitutes for a fast-path function call.
`ParameterList` | Query.`createParameterList()` Create a ParameterList suitable for storing parameters associated with this Query.

Methods in com.amazon.redshift.core with parameters of type ParameterList
Modifier and Type | Method and Description
--- | ---
`void` | ParameterList.`appendAll(ParameterList list)` Use this operation to append more parameters to the current list.
`void` | QueryExecutor.`execute(Query[] queries, ParameterList[] parameterLists, BatchResultHandler handler, int maxRows, int fetchSize, int flags)` Execute several Query, passing results to a provided ResultHandler.
`void` | QueryExecutor.`execute(Query query, ParameterList parameters, ResultHandler handler, int maxRows, int fetchSize, int flags)` Execute a Query, passing results to a provided ResultHandler.
`byte[]` | QueryExecutor.`fastpathCall(int fnid, ParameterList params, boolean suppressBegin)` Deprecated. This API is somewhat obsolete, as one may achieve similar performance and greater functionality by setting up a prepared statement to define the function call. Then, executing the statement with binary transmission of parameters and results substitutes for a fast-path function call.
`String` | Query.`toString(ParameterList parameters)` Stringize this query to a human-readable form, substituting particular parameter values for parameter placeholders.
`String` | NativeQuery.`toString(ParameterList parameters)` Stringize this query to a human-readable form, substituting particular parameter values for parameter placeholders.

### Uses of ParameterList in com.amazon.redshift.core.v3

Methods in com.amazon.redshift.core.v3 that return ParameterList
Modifier and Type | Method and Description
--- | ---
`ParameterList` | QueryExecutorImpl.`createFastpathParameters(int count)`

Methods in com.amazon.redshift.core.v3 with parameters of type ParameterList
Modifier and Type | Method and Description
--- | ---
`void` | QueryExecutorImpl.`execute(Query[] queries, ParameterList[] parameterLists, BatchResultHandler batchHandler, int maxRows, int fetchSize, int flags)`
`void` | QueryExecutorImpl.`execute(Query query, ParameterList parameters, ResultHandler handler, int maxRows, int fetchSize, int flags)`
`byte[]` | QueryExecutorImpl.`fastpathCall(int fnid, ParameterList parameters, boolean suppressBegin)`
`String` | BatchedQuery.`toString(ParameterList params)`

### Uses of ParameterList in com.amazon.redshift.jdbc

Fields in com.amazon.redshift.jdbc declared as ParameterList
Modifier and Type | Field and Description
--- | ---
`protected ParameterList` | RedshiftPreparedStatement.`preparedParameters`

Fields in com.amazon.redshift.jdbc with type parameters of type ParameterList
Modifier and Type | Field and Description
--- | ---
`protected ArrayList<ParameterList>` | RedshiftStatementImpl.`batchParameters`

Methods in com.amazon.redshift.jdbc with parameters of type ParameterList
Modifier and Type | Method and Description
--- | ---
`protected BatchResultHandler` | RedshiftStatementImpl.`createBatchHandler(Query[] queries, ParameterList[] parameterLists)`
`protected BatchResultHandler` | RedshiftCallableStatement.`createBatchHandler(Query[] queries, ParameterList[] parameterLists)`
`protected void` | RedshiftStatementImpl.`execute(CachedQuery cachedQuery, ParameterList queryParameters, int flags)`