## Uses of Class
com.amazon.redshift.core.Tuple

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

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

Methods in com.amazon.redshift.core that return Tuple
Modifier and Type | Method and Description
--- | ---
`Tuple` | Tuple.`readOnlyCopy()` Create a read-only copy of the tuple
`Tuple` | RedshiftStream.`receiveTupleV3()` Read a tuple from the back end.
`static Tuple` | SetupQueryRunner.`run(QueryExecutor executor, String queryString, boolean wantResults)`
`Tuple` | Tuple.`updateableCopy()` Create a copy of the tuple for updating.

Method parameters in com.amazon.redshift.core with type arguments of type Tuple
Modifier and Type | Method and Description
--- | ---
`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.`createDriverResultSet(Field[] fields, List<Tuple> tuples)` Create a synthetic resultset from data provided by the driver.
`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.
`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` | 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` | 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` | ResultHandlerDelegate.`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` | ResultHandlerBase.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`
`void` | ResultHandlerBase.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`

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

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

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

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

Fields in com.amazon.redshift.jdbc declared as Tuple
Modifier and Type | Field and Description
--- | ---
`protected Tuple` | RedshiftResultSet.`thisRow`

Fields in com.amazon.redshift.jdbc with type parameters of type Tuple
Modifier and Type | Field and Description
--- | ---
`protected RedshiftRowsBlockingQueue<Tuple>` | RedshiftResultSet.`queueRows`
`protected List<Tuple>` | RedshiftResultSet.`rows`

Method parameters in com.amazon.redshift.jdbc with type arguments of type Tuple
Modifier and Type | Method and Description
--- | ---
`ResultSet` | RedshiftStatementImpl.`createDriverResultSet(Field[] fields, List<Tuple> tuples)`
`ResultSet` | RedshiftStatementImpl.`createResultSet(Query originalQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`
`ResultSet` | RedshiftStatementImpl.`createResultSet(Query originalQuery, 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)`
`void` | RedshiftResultSet.CursorResultHandler.`handleResultRows(Query fromQuery, 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` | 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` | BatchResultHandler.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`