JdbcResultSet

A JDBC `ResultSet`. For documentation of this class, see [`java.sql.ResultSet
`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html).

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#absolute(Integer)` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#absolute(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#absolute(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#afterLast()` | `void` | For documentation of this method, see [` java.sql.ResultSet#afterLast()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#afterLast()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#beforeFirst()` | `void` | For documentation of this method, see [` java.sql.ResultSet#beforeFirst()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#beforeFirst()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#cancelRowUpdates()` | `void` | For documentation of this method, see [`java.sql.ResultSet#cancelRowUpdates()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#cancelRowUpdates()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#clearWarnings()` | `void` | For documentation of this method, see [` java.sql.ResultSet#clearWarnings()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#clearWarnings()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#close()` | `void` | For documentation of this method, see [` java.sql.ResultSet#close()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#close()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#deleteRow()` | `void` | For documentation of this method, see [` java.sql.ResultSet#deleteRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#deleteRow()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#findColumn(String)` | `Integer` | For documentation of this method, see [`java.sql.ResultSet#findColumn(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#findColumn(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#first()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#first()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#first()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getArray(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-array|null` | For documentation of this method, see [` java.sql.ResultSet#getArray(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getArray(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getArray(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-array|null` | For documentation of this method, see [`java.sql.ResultSet#getArray(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getArray(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getBigDecimal(Integer)` | `BigNumber|null` | For documentation of this method, see [`java.sql.ResultSet#getBigDecimal(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBigDecimal(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getBigDecimal(String)` | `BigNumber|null` | For documentation of this method, see [`java.sql.ResultSet#getBigDecimal(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBigDecimal(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getBlob(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-blob|null` | For documentation of this method, see [` java.sql.ResultSet#getBlob(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBlob(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getBlob(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-blob|null` | For documentation of this method, see [`java.sql.ResultSet#getBlob(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBlob(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getBoolean(Integer)` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#getBoolean(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBoolean(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getBoolean(String)` | `Boolean` | For documentation of this method, see [`java.sql.ResultSet#getBoolean(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBoolean(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getByte(Integer)` | `Byte` | For documentation of this method, see [` java.sql.ResultSet#getByte(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getByte(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getByte(String)` | `Byte` | For documentation of this method, see [`java.sql.ResultSet#getByte(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getByte(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getBytes(Integer)` | `Byte[]` | For documentation of this method, see [` java.sql.ResultSet#getBytes(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBytes(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getBytes(String)` | `Byte[]` | For documentation of this method, see [`java.sql.ResultSet#getBytes(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBytes(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getClob(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob|null` | For documentation of this method, see [` java.sql.ResultSet#getClob(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getClob(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getClob(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob|null` | For documentation of this method, see [`java.sql.ResultSet#getClob(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getClob(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getConcurrency()` | `Integer` | For documentation of this method, see [`java.sql.ResultSet#getConcurrency()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getConcurrency()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getCursorName()` | `String` | For documentation of this method, see [` java.sql.ResultSet#getCursorName()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getCursorName()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getDate(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date|null` | For documentation of this method, see [` java.sql.ResultSet#getDate(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDate(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getDate(Integer,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date|null` | For documentation of this method, see [`java.sql.ResultSet#getDate(int, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDate(int,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getDate(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date|null` | For documentation of this method, see [`java.sql.ResultSet#getDate(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDate(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getDate(String,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date|null` | For documentation of this method, see [`java.sql.ResultSet#getDate(String, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDate(java.lang.String,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getDouble(Integer)` | `Number` | For documentation of this method, see [` java.sql.ResultSet#getDouble(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDouble(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getDouble(String)` | `Number` | For documentation of this method, see [`java.sql.ResultSet#getDouble(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDouble(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getFetchDirection()` | `Integer` | For documentation of this method, see [`java.sql.ResultSet#getFetchDirection()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getFetchDirection()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getFetchSize()` | `Integer` | For documentation of this method, see [` java.sql.ResultSet#getFetchSize()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getFetchSize()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getFloat(Integer)` | `Number` | For documentation of this method, see [` java.sql.ResultSet#getFloat(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getFloat(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getFloat(String)` | `Number` | For documentation of this method, see [`java.sql.ResultSet#getFloat(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getFloat(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getHoldability()` | `Integer` | For documentation of this method, see [`java.sql.ResultSet#getHoldability()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getHoldability()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getInt(Integer)` | `Integer` | For documentation of this method, see [` java.sql.ResultSet#getInt(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getInt(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getInt(String)` | `Integer` | For documentation of this method, see [`java.sql.ResultSet#getInt(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getInt(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getLong(Integer)` | `Integer` | For documentation of this method, see [` java.sql.ResultSet#getLong(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getLong(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getLong(String)` | `Integer` | For documentation of this method, see [`java.sql.ResultSet#getLong(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getLong(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getMetaData()` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set-meta-data` | For documentation of this method, see [` java.sql.ResultSet#getMetaData()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getMetaData()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getNClob(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob|null` | For documentation of this method, see [` java.sql.ResultSet#getNClob(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getNClob(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getNClob(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob|null` | For documentation of this method, see [`java.sql.ResultSet#getNClob(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getNClob(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getNString(Integer)` | `String|null` | For documentation of this method, see [` java.sql.ResultSet#getNString(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getNString(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getNString(String)` | `String|null` | For documentation of this method, see [`java.sql.ResultSet#getNString(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getNString(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getObject(Integer)` | `Object` | For documentation of this method, see [` java.sql.ResultSet#getObject(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getObject(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getObject(String)` | `Object` | For documentation of this method, see [`java.sql.ResultSet#getObject(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getObject(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getRef(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-ref|null` | For documentation of this method, see [` java.sql.ResultSet#getRef(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getRef(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getRef(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-ref|null` | For documentation of this method, see [`java.sql.ResultSet#getRef(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getRef(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getRow()` | `Integer` | For documentation of this method, see [` java.sql.ResultSet#getRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getRow()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getRowId(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id|null` | For documentation of this method, see [` java.sql.ResultSet#getRowId(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getRowId(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getRowId(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id|null` | For documentation of this method, see [`java.sql.ResultSet#getRowId(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getRowId(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getRows(String)` | `Object[][]` | Returns all the rows from this `ResultSet` object. |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getRows(String,Integer)` | `Object[][]` | Returns up to `batchSize` rows from this `ResultSet` object. |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getSQLXML(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml|null` | For documentation of this method, see [` java.sql.ResultSet#getSQLXML(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getSQLXML(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getSQLXML(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml|null` | For documentation of this method, see [`java.sql.ResultSet#getSQLXML(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getSQLXML(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getShort(Integer)` | `Integer` | For documentation of this method, see [` java.sql.ResultSet#getShort(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getShort(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getShort(String)` | `Integer` | For documentation of this method, see [`java.sql.ResultSet#getShort(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getShort(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getStatement()` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-statement|null` | For documentation of this method, see [` java.sql.ResultSet#getStatement()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getStatement()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getString(Integer)` | `String|null` | For documentation of this method, see [` java.sql.ResultSet#getString(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getString(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getString(String)` | `String|null` | For documentation of this method, see [`java.sql.ResultSet#getString(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getString(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getTime(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time|null` | For documentation of this method, see [` java.sql.ResultSet#getTime(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTime(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getTime(Integer,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time|null` | For documentation of this method, see [`java.sql.ResultSet#getTime(int, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTime(int,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getTime(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time|null` | For documentation of this method, see [`java.sql.ResultSet#getTime(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTime(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getTime(String,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time|null` | For documentation of this method, see [`java.sql.ResultSet#getTime(String, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTime(java.lang.String,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getTimestamp(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp|null` | For documentation of this method, see [`java.sql.ResultSet#getTimestamp(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTimestamp(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getTimestamp(Integer,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp|null` | For documentation of this method, see [`java.sql.ResultSet#getTimestamp(int, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTimestamp(int,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getTimestamp(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp|null` | For documentation of this method, see [`java.sql.ResultSet#getTimestamp(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTimestamp(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getTimestamp(String,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp|null` | For documentation of this method, see [`java.sql.ResultSet#getTimestamp(String, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTimestamp(java.lang.String,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getType()` | `Integer` | For documentation of this method, see [` java.sql.ResultSet#getType()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getType()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getURL(Integer)` | `String` | For documentation of this method, see [` java.sql.ResultSet#getURL(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getURL(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getURL(String)` | `String` | For documentation of this method, see [`java.sql.ResultSet#getURL(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getURL(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getWarnings()` | `String[]` | Returns the current set of warnings reported by the driver. |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#insertRow()` | `void` | For documentation of this method, see [` java.sql.ResultSet#insertRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#insertRow()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#isAfterLast()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#isAfterLast()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#isAfterLast()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#isBeforeFirst()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#isBeforeFirst()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#isBeforeFirst()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#isClosed()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#isClosed()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#isClosed()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#isFirst()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#isFirst()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#isFirst()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#isLast()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#isLast()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#isLast()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#last()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#first()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#last()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#moveToCurrentRow()` | `void` | For documentation of this method, see [`java.sql.ResultSet#moveToCurrentRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#moveToCurrentRow()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#moveToInsertRow()` | `void` | For documentation of this method, see [`java.sql.ResultSet#moveToInsertRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#moveToInsertRow()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#next()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#next()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#next()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#previous()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#previous()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#previous()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#refreshRow()` | `void` | For documentation of this method, see [` java.sql.ResultSet#refreshRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#refreshRow()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#relative(Integer)` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#relative(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#relative(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#rowDeleted()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#rowDeleted()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#rowDeleted()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#rowInserted()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#rowInserted()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#rowInserted()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#rowUpdated()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#rowUpdated()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#rowUpdated()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#setFetchDirection(Integer)` | `void` | For documentation of this method, see [`java.sql.ResultSet#setFetchDirection(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#setFetchDirection(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#setFetchSize(Integer)` | `void` | For documentation of this method, see [`java.sql.ResultSet#setFetchSize(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#setFetchSize(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateArray(Integer,JdbcArray)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateArray(int, Array)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateArray(int,%20java.sql.Array)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateArray(String,JdbcArray)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateArray(String, Array)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateArray(java.lang.String,%20java.sql.Array)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateBigDecimal(Integer,BigNumber)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateBigDecimal(int, BigDecimal)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBigDecimal(int,%20java.math.BigDecimal)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateBigDecimal(String,BigNumber)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateBigDecimal(String, BigDecimal)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBigDecimal(java.lang.String,%20java.math.BigDecimal)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateBlob(Integer,JdbcBlob)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateBlob(int, Blob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBlob(int,%20java.sql.Blob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateBlob(String,JdbcBlob)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateRef(String, Blob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBlob(java.lang.String,%20java.sql.Blob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateBoolean(Integer,Boolean)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateBoolean(int, boolean)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBoolean(int,%20boolean)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateBoolean(String,Boolean)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateBoolean(String, boolean)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBoolean(java.lang.String,%20boolean)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateByte(Integer,Byte)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateByte(int, byte)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateByte(int,%20byte)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateByte(String,Byte)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateByte(String, byte)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateByte(java.lang.String,%20byte)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateBytes(Integer,Byte)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateBytes(int, byte[])`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBytes(int,%20byte[])). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateBytes(String,Byte)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateBytes(String, byte[])`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBytes(java.lang.String,%20byte[])). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateClob(Integer,JdbcClob)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateClob(int, Clob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateClob(int,%20java.sql.Clob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateClob(String,JdbcClob)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateClob(String, Clob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateClob(java.lang.String,%20java.sql.Clob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateDate(Integer,JdbcDate)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateDate(int, Date)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateDate(int,%20java.sql.Date)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateDate(String,JdbcDate)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateDate(String, Date)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateDate(java.lang.String,%20java.sql.Date)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateDouble(Integer,Number)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateDouble(int, double)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateDouble(int,%20double)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateDouble(String,Number)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateDouble(String, double)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateDouble(java.lang.String,%20double)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateFloat(Integer,Number)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateFloat(int, float)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateFloat(int,%20float)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateFloat(String,Number)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateFloat(String, float)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateFloat(java.lang.String,%20float)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateInt(Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateInt(int, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateInt(int,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateInt(String,Integer)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateInt(String, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateInt(java.lang.String,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateLong(Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateLong(int, long)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateLong(int,%20long)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateLong(String,Integer)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateLong(String, long)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateLong(java.lang.String,%20long)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateNClob(Integer,JdbcClob)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateNClob(int, NClob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNClob(int,%20java.sql.NClob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateNClob(String,JdbcClob)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateNClob(String, NClob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNClob(java.lang.String,%20java.sql.NClob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateNString(Integer,String)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateNString(int, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNString(int,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateNString(String,String)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateNString(String, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNString(java.lang.String,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateNull(Integer)` | `void` | For documentation of this method, see [` java.sql.ResultSet#updateNull(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNull(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateNull(String)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateNull(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNull(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateObject(Integer,Object)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateObject(int, Object)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateObject(int,%20java.lang.Object)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateObject(Integer,Object,Integer)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateObject(int, Object, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateObject(int,%20java.lang.Object,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateObject(String,Object)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateObject(String, Object)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateObject(java.lang.String,%20java.lang.Object)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateObject(String,Object,Integer)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateObject(String, Object, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateObject(java.lang.String,%20java.lang.Object,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateRef(Integer,JdbcRef)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateRef(int, Ref)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateRef(int,%20java.sql.Ref)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateRef(String,JdbcRef)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateRef(String, Ref)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateRef(java.lang.String,%20java.sql.Ref)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateRow()` | `void` | For documentation of this method, see [` java.sql.ResultSet#updateRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateRow()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateRowId(Integer,JdbcRowId)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateRowId(int, RowId)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateRowId(int,%20java.sql.RowId)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateRowId(String,JdbcRowId)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateRowId(String, RowId)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateRowId(java.lang.String,%20java.sql.RowId)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateSQLXML(Integer,JdbcSQLXML)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateSQLXML(int, SQLXML)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateSQLXML(int,%20java.sql.SQLXML)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateSQLXML(String,JdbcSQLXML)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateSQLXML(String, SQLXML)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateSQLXML(java.lang.String,%20java.sql.SQLXML)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateShort(Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateShort(int, short)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateShort(int,%20short)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateShort(String,Integer)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateShort(String, short)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateShort(java.lang.String,%20short)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateString(Integer,String)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateString(int, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateString(int,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateString(String,String)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateString(String, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateString(java.lang.String,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateTime(Integer,JdbcTime)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateTime(int, Time)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateTime(int,%20java.sql.Time)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateTime(String,JdbcTime)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateTime(String, Time)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateTime(java.lang.String,%20java.sql.Time)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateTimestamp(Integer,JdbcTimestamp)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateTimestamp(int, Timestamp)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateTimestamp(int,%20java.sql.Timestamp)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#updateTimestamp(String,JdbcTimestamp)` | `void` | For documentation of this method, see [`java.sql.ResultSet#updateTimestamp(String, Timestamp)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateTimestamp(java.lang.String,%20java.sql.Timestamp)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#wasNull()` | `Boolean` | For documentation of this method, see [` java.sql.ResultSet#wasNull()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#wasNull()). |

## Detailed documentation

### `absolute(row)`

For documentation of this method, see [`
java.sql.ResultSet#absolute(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#absolute(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `row` | `Integer` | The number of the row to which the cursor moves to. A positive number indicates the row number counting from the start of the result set, while a negative number indicates the counting from the end of the result set. |

#### Return


`Boolean` --- `true` if the cursor is moved to a position in this result set; `false` if
the cursor is before the first row or after the last row.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `afterLast()`

For documentation of this method, see [`
java.sql.ResultSet#afterLast()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#afterLast()).

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `beforeFirst()`

For documentation of this method, see [`
java.sql.ResultSet#beforeFirst()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#beforeFirst()).

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `cancelRowUpdates()`

For documentation of this method, see [`java.sql.ResultSet#cancelRowUpdates()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#cancelRowUpdates()).

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `clearWarnings()`

For documentation of this method, see [`
java.sql.ResultSet#clearWarnings()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#clearWarnings()).

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `close()`

For documentation of this method, see [`
java.sql.ResultSet#close()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#close()).

*** ** * ** ***

### `deleteRow()`

For documentation of this method, see [`
java.sql.ResultSet#deleteRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#deleteRow()).

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `findColumn(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#findColumn(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#findColumn(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`Integer` --- The column index of the specified column.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `first()`

For documentation of this method, see [`
java.sql.ResultSet#first()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#first()).

#### Return


`Boolean` --- `true` if the cursor is on a valid row; `false` if there are no rows in the
result set.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getArray(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getArray(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getArray(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-array|null` --- The value of the designated column in the current row of this result set as an array.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getArray(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getArray(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getArray(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-array|null` --- The value of the designated column in the current row of this result set as an array.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getBigDecimal(columnIndex)`

For documentation of this method, see [`java.sql.ResultSet#getBigDecimal(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBigDecimal(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`BigNumber|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getBigDecimal(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getBigDecimal(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBigDecimal(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`BigNumber|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getBlob(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getBlob(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBlob(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-blob|null` --- The value of the designated column in the current row of this result set as a blob.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getBlob(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getBlob(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBlob(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-blob|null` --- The value of the designated column in the current row of this result set as a blob.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getBoolean(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getBoolean(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBoolean(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`Boolean` --- The column value; `false` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getBoolean(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getBoolean(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBoolean(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`Boolean` --- The column value; `false` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getByte(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getByte(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getByte(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`Byte` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getByte(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getByte(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getByte(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`Byte` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getBytes(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getBytes(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBytes(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`Byte[]` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getBytes(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getBytes(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getBytes(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`Byte[]` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getClob(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getClob(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getClob(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-clob|null` --- The value of the designated column in the current row of this result set as a clob.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getClob(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getClob(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getClob(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-clob|null` --- The value of the designated column in the current row of this result set as a clob.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getConcurrency()`

For documentation of this method, see [`java.sql.ResultSet#getConcurrency()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getConcurrency()).

#### Return


`Integer` --- The concurrency type, which is either `Jdbc.ResultSet.CONCUR_READ_ONLY` or `Jdbc.ResultSet.CONCUR_UPDATABLE`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getCursorName()`

For documentation of this method, see [`
java.sql.ResultSet#getCursorName()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getCursorName()).

#### Return


`String` --- The SQL name for this result set's cursor.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getDate(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getDate(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDate(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-date|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getDate(columnIndex, timeZone)`

For documentation of this method, see [`java.sql.ResultSet#getDate(int, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDate(int,%20java.util.Calendar)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |
| `timeZone` | `String` | A time zone string used to construct [java.lang.Calendar](https://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html) instance, which in turn is used to build the date. Several formats of time zone strings are recognized: short IDs (such as `PST`, `EST`, and `GMT`), long IDs (such as `US/Pacific` and `America/Los_Angeles`), and offsets (such as `GMT+6:30`). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-date|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getDate(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getDate(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDate(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-date|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getDate(columnLabel, timeZone)`

For documentation of this method, see [`java.sql.ResultSet#getDate(String, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDate(java.lang.String,%20java.util.Calendar)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `timeZone` | `String` | A time zone string used to construct [java.lang.Calendar](https://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html) instance, which in turn is used to build the date. Several formats of time zone strings are recognized: short IDs (such as `PST`, `EST`, and `GMT`), long IDs (such as `US/Pacific` and `America/Los_Angeles`), and offsets (such as `GMT+6:30`). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-date|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getDouble(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getDouble(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDouble(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`Number` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getDouble(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getDouble(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getDouble(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`Number` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getFetchDirection()`

For documentation of this method, see [`java.sql.ResultSet#getFetchDirection()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getFetchDirection()).

#### Return


`Integer` --- The specified direction to set, which is either `Jdbc.ResultSet.FETCH_FORWARD` or
`Jdbc.ResultSet.FETCH_REVERSE`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getFetchSize()`

For documentation of this method, see [`
java.sql.ResultSet#getFetchSize()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getFetchSize()).

#### Return


`Integer` --- The current fetch size for this result set.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getFloat(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getFloat(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getFloat(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`Number` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getFloat(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getFloat(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getFloat(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`Number` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getHoldability()`

For documentation of this method, see [`java.sql.ResultSet#getHoldability()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getHoldability()).

#### Return


`Integer` --- The holdability of this result set, which is either `Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT` or `Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getInt(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getInt(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getInt(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`Integer` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getInt(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getInt(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getInt(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`Integer` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getLong(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getLong(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getLong(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`Integer` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getLong(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getLong(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getLong(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`Integer` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getMetaData()`

For documentation of this method, see [`
java.sql.ResultSet#getMetaData()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getMetaData()).

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set-meta-data` --- The number, types, and properties of this result set's columns.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getNClob(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getNClob(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getNClob(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-clob|null` --- The column value of the current row.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getNClob(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getNClob(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getNClob(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-clob|null` --- The column value of the current row.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getNString(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getNString(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getNString(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`String|null` --- The column value of the current row; `null` if the value is SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getNString(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getNString(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getNString(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`String|null` --- The column value of the current row; `null` if the value is SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getObject(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getObject(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getObject(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`Object` --- The value of the designated column in the current row of this result set.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getObject(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getObject(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getObject(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`Object` --- The value of the designated column in the current row of this result set.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getRef(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getRef(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getRef(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-ref|null` --- The value of the designated column in the current row of this result set as a
reference.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getRef(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getRef(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getRef(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-ref|null` --- The value of the designated column in the current row of this result set as a
reference.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getRow()`

For documentation of this method, see [`
java.sql.ResultSet#getRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getRow()).

#### Return


`Integer` --- The current row number, or 0 if there is no current row.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getRowId(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getRowId(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getRowId(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id|null` --- The column row ID value; `null` if the value is SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getRowId(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getRowId(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getRowId(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id|null` --- The column row ID value; `null` if the value is SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getRows(queryString)`

Returns all the rows from this `ResultSet` object.

The `queryString` consists of comma-separated calls to getter methods of this `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#`, for example: `"getString(1), getDouble('price'), getDate(3, 'UTC')"`.
Supported methods include `getString`, `getInt`, `getDouble`, `getDate`, etc. Arguments can be integer column indices (1-based) or single/double quoted string
column labels.

Usage: For example, to read column 1 from result set, instead of iterating using `next()`, use `getRows`, shown in the following examples.

The following example uses `next()`:

```
while (rs.next()) {
  Logger.log(rs.getString(1));
}
```

Use `getRows()` for better performance, in the following way:

```
var rows = rs.getRows("getString(1)");
for (var i = 0; i < rows.length; i++) {
  Logger.log(rows[i][0]);
}
```


**Note:** For large results, you can use `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set#getRows(String,Integer)` for pagination.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `queryString` | `String` | The SQL query string used to generate this result set. |

#### Return


`Object[][]` --- The current rows from this `ResultSet` object.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getRows(queryString, batchSize)`

Returns up to `batchSize` rows from this `ResultSet` object. Consecutively calling
this method starts iteration from where it left in previous iteration.

Usage:

```
var rows;
do {
  rows = rs.getRows("getString(1)", 100);
  for (var i = 0; i < rows.length; i++) {
    Logger.log(rows[i][0]);
  }
} while(rows.length > 0);
```

#### Parameters

| Name | Type | Description |
|---|---|---|
| `queryString` | `String` | The SQL query string used to generate this result set. |
| `batchSize` | `Integer` | The maximum number of rows to return in single call. |

#### Return


`Object[][]` --- The current rows from this `ResultSet` object.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getSQLXML(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getSQLXML(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getSQLXML(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml|null` --- The column value of the current row.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getSQLXML(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getSQLXML(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getSQLXML(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml|null` --- The column value of the current row.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getShort(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getShort(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getShort(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`Integer` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getShort(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getShort(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getShort(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`Integer` --- The column value; 0 if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getStatement()`

For documentation of this method, see [`
java.sql.ResultSet#getStatement()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getStatement()).

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-statement|null` --- The statement that produced this result set, or `null` if the result set was
produced some other way.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getString(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getString(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getString(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`String|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getString(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getString(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getString(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`String|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getTime(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getTime(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTime(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-time|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getTime(columnIndex, timeZone)`

For documentation of this method, see [`java.sql.ResultSet#getTime(int, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTime(int,%20java.util.Calendar)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |
| `timeZone` | `String` | A time zone string used to construct [java.lang.Calendar](https://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html) instance, which in turn is used to build the date. Several formats of time zone strings are recognized: short IDs (such as `PST`, `EST`, and `GMT`), long IDs (such as `US/Pacific` and `America/Los_Angeles`), and offsets (such as `GMT+6:30`). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-time|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getTime(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getTime(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTime(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-time|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getTime(columnLabel, timeZone)`

For documentation of this method, see [`java.sql.ResultSet#getTime(String, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTime(java.lang.String,%20java.util.Calendar)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `timeZone` | `String` | A time zone string used to construct [java.lang.Calendar](https://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html) instance, which in turn is used to build the date. Several formats of time zone strings are recognized: short IDs (such as `PST`, `EST`, and `GMT`), long IDs (such as `US/Pacific` and `America/Los_Angeles`), and offsets (such as `GMT+6:30`). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-time|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getTimestamp(columnIndex)`

For documentation of this method, see [`java.sql.ResultSet#getTimestamp(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTimestamp(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getTimestamp(columnIndex, timeZone)`

For documentation of this method, see [`java.sql.ResultSet#getTimestamp(int, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTimestamp(int,%20java.util.Calendar)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve (the first column is 1, the second is 2, and so on). |
| `timeZone` | `String` | A time zone string used to construct [java.lang.Calendar](https://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html) instance, which in turn is used to build the date. Several formats of time zone strings are recognized: short IDs (such as `PST`, `EST`, and `GMT`), long IDs (such as `US/Pacific` and `America/Los_Angeles`), and offsets (such as `GMT+6:30`). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getTimestamp(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getTimestamp(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTimestamp(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getTimestamp(columnLabel, timeZone)`

For documentation of this method, see [`java.sql.ResultSet#getTimestamp(String, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getTimestamp(java.lang.String,%20java.util.Calendar)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `timeZone` | `String` | A time zone string used to construct [java.lang.Calendar](https://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html) instance, which in turn is used to build the date. Several formats of time zone strings are recognized: short IDs (such as `PST`, `EST`, and `GMT`), long IDs (such as `US/Pacific` and `America/Los_Angeles`), and offsets (such as `GMT+6:30`). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp|null` --- The column value; `null` if the value was SQL `NULL`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getType()`

For documentation of this method, see [`
java.sql.ResultSet#getType()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getType()).

#### Return


`Integer` --- The type of this result set, which is one of `Jdbc.ResultSet.TYPE_FORWARD_ONLY`,
`Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE`, or `Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE`.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getURL(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#getURL(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getURL(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to retrieve the data from (the first column is 1, the second is 2, and so on). |

#### Return


`String` --- The URL value of the designated column in the current row of this result set.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getURL(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#getURL(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#getURL(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Return


`String` --- The URL value of the designated column in the current row of this result set.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `getWarnings()`

Returns the current set of warnings reported by the driver.

#### Return


`String[]` --- The current set of warnings.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `insertRow()`

For documentation of this method, see [`
java.sql.ResultSet#insertRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#insertRow()).

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `isAfterLast()`

For documentation of this method, see [`
java.sql.ResultSet#isAfterLast()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#isAfterLast()).

#### Return


`Boolean` --- `true` if the cursor is after the last row; `false` if it is in any other
position or if the result set contains no rows.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `isBeforeFirst()`

For documentation of this method, see [`
java.sql.ResultSet#isBeforeFirst()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#isBeforeFirst()).

#### Return


`Boolean` --- `true` if the cursor is before the first row; `false` if it is in any other
position or if the result set contains no rows.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `isClosed()`

For documentation of this method, see [`
java.sql.ResultSet#isClosed()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#isClosed()).

#### Return


`Boolean` --- `true` if this result set is closed; `false` otherwise.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `isFirst()`

For documentation of this method, see [`
java.sql.ResultSet#isFirst()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#isFirst()).

#### Return


`Boolean` --- `true` if the cursor is on the first row; `false` otherwise.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `isLast()`

For documentation of this method, see [`
java.sql.ResultSet#isLast()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#isLast()).

#### Return


`Boolean` --- `true` if the cursor is on the last row; `false` otherwise.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `last()`

For documentation of this method, see [`
java.sql.ResultSet#first()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#last()).

#### Return


`Boolean` --- `true` if the cursor is on a valid row; `false` if there are no rows in the
result set.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `moveToCurrentRow()`

For documentation of this method, see [`java.sql.ResultSet#moveToCurrentRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#moveToCurrentRow()).

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `moveToInsertRow()`

For documentation of this method, see [`java.sql.ResultSet#moveToInsertRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#moveToInsertRow()).

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `next()`

For documentation of this method, see [`
java.sql.ResultSet#next()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#next()).

#### Return


`Boolean` --- `true` if the new current row is valid; `false` otherwise.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `previous()`

For documentation of this method, see [`
java.sql.ResultSet#previous()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#previous()).

#### Return


`Boolean` --- `true` if the cursor is on a valid row; `false` if the cursor is positioned
before the first row.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `refreshRow()`

For documentation of this method, see [`
java.sql.ResultSet#refreshRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#refreshRow()).

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `relative(rows)`

For documentation of this method, see [`
java.sql.ResultSet#relative(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#relative(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `rows` | `Integer` | The number row steps to move the cursor. A positive number moves the cursor forward, while a negative number moves the cursor backward. |

#### Return


`Boolean` --- `true` if the cursor is on a row; `false` otherwise.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `rowDeleted()`

For documentation of this method, see [`
java.sql.ResultSet#rowDeleted()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#rowDeleted()).

#### Return


`Boolean` --- `true` if the current row was visibly deleted; `false` otherwise.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `rowInserted()`

For documentation of this method, see [`
java.sql.ResultSet#rowInserted()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#rowInserted()).

#### Return


`Boolean` --- `true` if the current row was visibly inserted; `false` otherwise.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `rowUpdated()`

For documentation of this method, see [`
java.sql.ResultSet#rowUpdated()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#rowUpdated()).

#### Return


`Boolean` --- `true` if the current row was visibly updated; `false` otherwise.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `setFetchDirection(direction)`

For documentation of this method, see [`java.sql.ResultSet#setFetchDirection(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#setFetchDirection(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `direction` | `Integer` | The specified direction to set, which is either `Jdbc.ResultSet.FETCH_FORWARD` or `Jdbc.ResultSet.FETCH_REVERSE`. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `setFetchSize(rows)`

For documentation of this method, see [`java.sql.ResultSet#setFetchSize(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#setFetchSize(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `rows` | `Integer` | The number of rows to fetch. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateArray(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateArray(int, Array)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateArray(int,%20java.sql.Array)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-array` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateArray(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateArray(String, Array)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateArray(java.lang.String,%20java.sql.Array)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-array` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateBigDecimal(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateBigDecimal(int, BigDecimal)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBigDecimal(int,%20java.math.BigDecimal)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `BigNumber` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateBigDecimal(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateBigDecimal(String, BigDecimal)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBigDecimal(java.lang.String,%20java.math.BigDecimal)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `BigNumber` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateBlob(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateBlob(int, Blob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBlob(int,%20java.sql.Blob)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-blob` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateBlob(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateRef(String, Blob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBlob(java.lang.String,%20java.sql.Blob)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-blob` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateBoolean(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateBoolean(int, boolean)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBoolean(int,%20boolean)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `Boolean` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateBoolean(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateBoolean(String, boolean)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBoolean(java.lang.String,%20boolean)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `Boolean` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateByte(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateByte(int, byte)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateByte(int,%20byte)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `Byte` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateByte(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateByte(String, byte)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateByte(java.lang.String,%20byte)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `Byte` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateBytes(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateBytes(int, byte[])`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBytes(int,%20byte[])).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `Byte[]` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateBytes(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateBytes(String, byte[])`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateBytes(java.lang.String,%20byte[])).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `Byte[]` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateClob(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateClob(int, Clob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateClob(int,%20java.sql.Clob)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateClob(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateClob(String, Clob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateClob(java.lang.String,%20java.sql.Clob)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateDate(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateDate(int, Date)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateDate(int,%20java.sql.Date)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateDate(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateDate(String, Date)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateDate(java.lang.String,%20java.sql.Date)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateDouble(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateDouble(int, double)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateDouble(int,%20double)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `Number` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateDouble(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateDouble(String, double)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateDouble(java.lang.String,%20double)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `Number` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateFloat(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateFloat(int, float)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateFloat(int,%20float)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `Number` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateFloat(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateFloat(String, float)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateFloat(java.lang.String,%20float)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `Number` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateInt(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateInt(int, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateInt(int,%20int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `Integer` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateInt(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateInt(String, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateInt(java.lang.String,%20int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `Integer` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateLong(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateLong(int, long)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateLong(int,%20long)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `Integer` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateLong(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateLong(String, long)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateLong(java.lang.String,%20long)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `Integer` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateNClob(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateNClob(int, NClob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNClob(int,%20java.sql.NClob)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateNClob(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateNClob(String, NClob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNClob(java.lang.String,%20java.sql.NClob)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateNString(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateNString(int, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNString(int,%20java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `String` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateNString(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateNString(String, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNString(java.lang.String,%20java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `String` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateNull(columnIndex)`

For documentation of this method, see [`
java.sql.ResultSet#updateNull(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNull(int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateNull(columnLabel)`

For documentation of this method, see [`java.sql.ResultSet#updateNull(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateNull(java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateObject(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateObject(int, Object)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateObject(int,%20java.lang.Object)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `Object` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateObject(columnIndex, x, scaleOrLength)`

For documentation of this method, see [`java.sql.ResultSet#updateObject(int, Object, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateObject(int,%20java.lang.Object,%20int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `Object` | The new column value. |
| `scaleOrLength` | `Integer` | The number of digits after the decimal for `BigDecimal` types, or the length of data for `InputStream` or `Reader` types. Ignored for all other types. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateObject(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateObject(String, Object)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateObject(java.lang.String,%20java.lang.Object)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `Object` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateObject(columnLabel, x, scaleOrLength)`

For documentation of this method, see [`java.sql.ResultSet#updateObject(String, Object, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateObject(java.lang.String,%20java.lang.Object,%20int)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `Object` | The new column value. |
| `scaleOrLength` | `Integer` | The number of digits after the decimal for `BigDecimal` types, or the length of data for `InputStream` or `Reader` types. Ignored for all other types. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateRef(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateRef(int, Ref)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateRef(int,%20java.sql.Ref)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-ref` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateRef(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateRef(String, Ref)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateRef(java.lang.String,%20java.sql.Ref)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-ref` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateRow()`

For documentation of this method, see [`
java.sql.ResultSet#updateRow()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateRow()).

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateRowId(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateRowId(int, RowId)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateRowId(int,%20java.sql.RowId)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateRowId(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateRowId(String, RowId)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateRowId(java.lang.String,%20java.sql.RowId)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateSQLXML(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateSQLXML(int, SQLXML)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateSQLXML(int,%20java.sql.SQLXML)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateSQLXML(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateSQLXML(String, SQLXML)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateSQLXML(java.lang.String,%20java.sql.SQLXML)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateShort(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateShort(int, short)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateShort(int,%20short)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `Integer` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateShort(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateShort(String, short)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateShort(java.lang.String,%20short)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `Integer` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateString(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateString(int, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateString(int,%20java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `String` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateString(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateString(String, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateString(java.lang.String,%20java.lang.String)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `String` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateTime(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateTime(int, Time)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateTime(int,%20java.sql.Time)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateTime(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateTime(String, Time)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateTime(java.lang.String,%20java.sql.Time)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateTimestamp(columnIndex, x)`

For documentation of this method, see [`java.sql.ResultSet#updateTimestamp(int, Timestamp)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateTimestamp(int,%20java.sql.Timestamp)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnIndex` | `Integer` | The index of the column to update (the first column is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `updateTimestamp(columnLabel, x)`

For documentation of this method, see [`java.sql.ResultSet#updateTimestamp(String, Timestamp)`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#updateTimestamp(java.lang.String,%20java.sql.Timestamp)).

#### Parameters

| Name | Type | Description |
|---|---|---|
| `columnLabel` | `String` | The label for the column, specified with the SQL AS clause. If the AS clause wasn't specified, then the label is the name of the column. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` | The new column value. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`

*** ** * ** ***

### `wasNull()`

For documentation of this method, see [`
java.sql.ResultSet#wasNull()`](https://docs.oracle.com/javase/6/docs/api/java/sql/ResultSet.html#wasNull()).

#### Return


`Boolean` --- `true` if the last column read was SQL `NULL`; `false` otherwise.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/script.external_request`