## Uses of Class
com.amazon.redshift.core.v3.RedshiftRowsBlockingQueue

Packages that use RedshiftRowsBlockingQueue
com.amazon.redshift.core
com.amazon.redshift.core.v3
com.amazon.redshift.jdbc

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

Methods in com.amazon.redshift.core with parameters of type RedshiftRowsBlockingQueue
`void` QueryExecutorBase.`closeRingBufferThread(RedshiftRowsBlockingQueue<Tuple> queueRows, Thread ringBufferThread)` Close the last active ring buffer thread.
`void` QueryExecutor.`closeRingBufferThread(RedshiftRowsBlockingQueue<Tuple> queueRows, Thread ringBufferThread)` Close the last active ring buffer thread.
`ResultSet` BaseStatement.`createResultSet(Query originalQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)` Create a resultset from data retrieved from the server.
`void` ResultHandlerBase.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`
`void` ResultHandlerDelegate.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`
`void` ResultHandler.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)` Called when result rows are received from a query.
`void` QueryExecutor.`waitForRingBufferThreadToFinish(boolean calledFromConnectionClose, boolean calledFromResultsetClose, boolean calledFromStatementClose, RedshiftRowsBlockingQueue<Tuple> queueRows, Thread ringBufferThread)`

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

Methods in com.amazon.redshift.core.v3 with parameters of type RedshiftRowsBlockingQueue
`void` QueryExecutorImpl.`closeRingBufferThread(RedshiftRowsBlockingQueue<Tuple> queueRows, Thread ringBufferThread)` Close the last active ring buffer thread.
`void` QueryExecutorImpl.`waitForRingBufferThreadToFinish(boolean calledFromConnectionClose, boolean calledFromResultsetClose, boolean calledFromStatementClose, RedshiftRowsBlockingQueue<Tuple> queueRows, Thread ringBufferThread)` Wait for ring buffer thread to finish.

Constructors in com.amazon.redshift.core.v3 with parameters of type RedshiftRowsBlockingQueue
Constructor and Description
`MessageLoopState(RedshiftRowsBlockingQueue<Tuple> queueTuples, boolean doneAfterRowDescNoData)`

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

Fields in com.amazon.redshift.jdbc declared as RedshiftRowsBlockingQueue
`protected RedshiftRowsBlockingQueue<Tuple>` RedshiftResultSet.`queueRows`

Methods in com.amazon.redshift.jdbc with parameters of type RedshiftRowsBlockingQueue
`ResultSet` RedshiftStatementImpl.`createResultSet(Query originalQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`
`void` RedshiftStatementImpl.StatementResultHandler.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`
`void` BatchResultHandler.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`
`void` RedshiftResultSet.CursorResultHandler.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`