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

Packages that use Field
com.amazon.redshift.core
com.amazon.redshift.jdbc

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

Methods in com.amazon.redshift.core with parameters of type Field
`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.
`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` ResultHandlerBase.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`

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

Fields in com.amazon.redshift.jdbc declared as Field
`protected Field[]` RedshiftResultSet.`fields`
`protected Field[]` RedshiftResultSetMetaDataImpl.`fields`

Methods in com.amazon.redshift.jdbc that return Field
`protected Field` RedshiftResultSetMetaDataImpl.`getField(int columnIndex)` For several routines in this package, we need to convert a columnIndex into a Field[] descriptor.

Methods in com.amazon.redshift.jdbc with parameters of type Field
`static Map<String,Integer>` RedshiftResultSet.`createColumnNameIndexMap(Field[] fields, boolean isSanitiserDisabled)`
`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)`
`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` BatchResultHandler.`handleResultRows(Query fromQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor, RedshiftRowsBlockingQueue<Tuple> queueTuples, int[] rowCount, Thread ringBufferThread)`
`protected Object` RedshiftResultSet.`internalGetObject(int columnIndex, Field field)`

Constructors in com.amazon.redshift.jdbc with parameters of type Field
Constructor and Description
`RedshiftResultSetMetaDataImpl(BaseConnection connection, Field[] fields)` Initialise for a result with a tuple set and a field descriptor set