JdbcCallableStatement

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

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#addBatch()` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#addBatch()`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#addBatch()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#addBatch(String)` | `void` | For documentation of this method, see [`java.sql.Statement#addBatch(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#addBatch(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#cancel()` | `void` | For documentation of this method, see [` java.sql.Statement#cancel()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#cancel()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#clearBatch()` | `void` | For documentation of this method, see [` java.sql.Statement#clearBatch()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#clearBatch()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#clearParameters()` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#clearParameters()`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#clearParameters()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#clearWarnings()` | `void` | For documentation of this method, see [` java.sql.Statement#clearWarnings()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#clearWarnings()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#close()` | `void` | For documentation of this method, see [` java.sql.Statement#close()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#close()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#execute()` | `Boolean` | For documentation of this method, see [`java.sql.PreparedStatement#execute()`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#execute()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#execute(String)` | `Boolean` | For documentation of this method, see [`java.sql.Statement#execute(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#execute(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#execute(String,Integer)` | `Boolean` | For documentation of this method, see [`java.sql.Statement#execute(String, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#execute(java.lang.String,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#execute(String,Integer)` | `Boolean` | For documentation of this method, see [`java.sql.Statement#execute(String, int[])`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#execute(java.lang.String,%20int[])). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#execute(String,String)` | `Boolean` | For documentation of this method, see [`java.sql.Statement#execute(String, String[])`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#execute(java.lang.String,%20java.lang.String[])). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#executeBatch()` | `Integer[]` | For documentation of this method, see [` java.sql.Statement#executeBatch()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#executeBatch()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#executeBatch(Object)` | `Integer[]` | Submits a batch of commands to the database for execution and if all commands execute successfully, returns an array of update counts. |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#executeQuery()` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set` | For documentation of this method, see [`java.sql.PreparedStatement#executeQuery()`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#executeQuery()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#executeQuery(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set` | For documentation of this method, see [`java.sql.Statement#executeQuery(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#executeQuery(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#executeUpdate()` | `Integer` | For documentation of this method, see [`java.sql.PreparedStatement#executeUpdate()`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#executeUpdate()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#executeUpdate(String)` | `Integer` | For documentation of this method, see [`java.sql.Statement#executeUpdate(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#executeUpdate(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#executeUpdate(String,Integer)` | `Integer` | For documentation of this method, see [`java.sql.Statement#executeUpdate(String, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#executeUpdate(java.lang.String,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#executeUpdate(String,Integer)` | `Integer` | For documentation of this method, see [`java.sql.Statement#executeUpdate(String, int[])`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#executeUpdate(java.lang.String,%20int[])). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#executeUpdate(String,String)` | `Integer` | For documentation of this method, see [`java.sql.Statement#executeUpdate(String, String[])`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#executeUpdate(java.lang.String,%20java.lang.String[])). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getArray(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-array` | For documentation of this method, see [`java.sql.CallableStatement#getArray(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getArray(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getArray(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-array` | For documentation of this method, see [`java.sql.CallableStatement#getArray(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getArray(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getBigDecimal(Integer)` | `BigNumber` | For documentation of this method, see [`java.sql.CallableStatement#getBigDecimal(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getBigDecimal(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getBigDecimal(String)` | `BigNumber` | For documentation of this method, see [`java.sql.CallableStatement#getBigDecimal(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getBigDecimal(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getBlob(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-blob` | For documentation of this method, see [`java.sql.CallableStatement#getBlob(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getBlob(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getBlob(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-blob` | For documentation of this method, see [`java.sql.CallableStatement#getBlob(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getBlob(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getBoolean(Integer)` | `Boolean` | For documentation of this method, see [`java.sql.CallableStatement#getBoolean(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getBoolean(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getBoolean(String)` | `Boolean` | For documentation of this method, see [`java.sql.CallableStatement#getBoolean(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getBoolean(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getByte(Integer)` | `Byte` | For documentation of this method, see [`java.sql.CallableStatement#getByte(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getByte(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getByte(String)` | `Byte` | For documentation of this method, see [`java.sql.CallableStatement#getByte(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getByte(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getBytes(Integer)` | `Byte[]` | For documentation of this method, see [`java.sql.CallableStatement#getBytes(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getBytes(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getBytes(String)` | `Byte[]` | For documentation of this method, see [`java.sql.CallableStatement#getBytes(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getBytes(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getClob(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | For documentation of this method, see [`java.sql.CallableStatement#getClob(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getClob(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getClob(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | For documentation of this method, see [`java.sql.CallableStatement#getClob(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getClob(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getConnection()` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-connection` | For documentation of this method, see [` java.sql.Statement#getConnection()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getConnection()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getDate(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date` | For documentation of this method, see [`java.sql.CallableStatement#getDate(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getDate(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getDate(Integer,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date` | For documentation of this method, see [`java.sql.CallableStatement#getDate(int, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getDate(int,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getDate(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date` | For documentation of this method, see [`java.sql.CallableStatement#getDate(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getDate(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getDate(String,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date` | For documentation of this method, see [`java.sql.CallableStatement#getDate(String, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getDate(java.lang.String,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getDouble(Integer)` | `Number` | For documentation of this method, see [`java.sql.CallableStatement#getDouble(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getDouble(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getDouble(String)` | `Number` | For documentation of this method, see [`java.sql.CallableStatement#getDouble(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getDouble(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getFetchDirection()` | `Integer` | For documentation of this method, see [`java.sql.Statement#getFetchDirection()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getFetchDirection()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getFetchSize()` | `Integer` | For documentation of this method, see [` java.sql.Statement#getFetchSize()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getFetchSize()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getFloat(Integer)` | `Number` | For documentation of this method, see [`java.sql.CallableStatement#getFloat(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getFloat(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getFloat(String)` | `Number` | For documentation of this method, see [`java.sql.CallableStatement#getFloat(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getFloat(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getGeneratedKeys()` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set` | For documentation of this method, see [`java.sql.Statement#getGeneratedKeys()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getGeneratedKeys()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getInt(Integer)` | `Integer` | For documentation of this method, see [`java.sql.CallableStatement#getInt(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getInt(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getInt(String)` | `Integer` | For documentation of this method, see [`java.sql.CallableStatement#getInt(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getInt(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getLong(Integer)` | `Integer` | For documentation of this method, see [`java.sql.CallableStatement#getLong(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getLong(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getLong(String)` | `Integer` | For documentation of this method, see [`java.sql.CallableStatement#getLong(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getLong(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getMaxFieldSize()` | `Integer` | For documentation of this method, see [`java.sql.Statement#getMaxFieldSize()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getMaxFieldSize()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getMaxRows()` | `Integer` | For documentation of this method, see [` java.sql.Statement#getMaxRows()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getMaxRows()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getMetaData()` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set-meta-data` | For documentation of this method, see [`java.sql.PreparedStatement#getMetaData()`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#getMetaData()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getMoreResults()` | `Boolean` | For documentation of this method, see [`java.sql.Statement#getMoreResults()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getMoreResults()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getMoreResults(Integer)` | `Boolean` | For documentation of this method, see [`java.sql.Statement#getMoreResults(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getMoreResults(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getNClob(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | For documentation of this method, see [`java.sql.CallableStatement#getNClob(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getNClob(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getNClob(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | For documentation of this method, see [`java.sql.CallableStatement#getNClob(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getNClob(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getNString(Integer)` | `String` | For documentation of this method, see [`java.sql.CallableStatement#getNString(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getNString(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getNString(String)` | `String` | For documentation of this method, see [`java.sql.CallableStatement#getNString(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getNString(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getObject(Integer)` | `Object` | For documentation of this method, see [`java.sql.CallableStatement#getObject(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getObject(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getObject(String)` | `Object` | For documentation of this method, see [`java.sql.CallableStatement#getObject(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getObject(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getParameterMetaData()` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-parameter-meta-data` | For documentation of this method, see [`java.sql.PreparedStatement#getParameterMetaData()`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#getParameterMetaData()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getQueryTimeout()` | `Integer` | For documentation of this method, see [`java.sql.Statement#getQueryTimeout()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getQueryTimeout()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getRef(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-ref` | For documentation of this method, see [`java.sql.CallableStatement#getRef(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getRef(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getRef(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-ref` | For documentation of this method, see [`java.sql.CallableStatement#getRef(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getRef(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getResultSet()` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set` | For documentation of this method, see [` java.sql.Statement#getResultSet()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getResultSet()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getResultSetConcurrency()` | `Integer` | For documentation of this method, see [`java.sql.Statement#getResultSetConcurrency()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getResultSetConcurrency()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getResultSetHoldability()` | `Integer` | For documentation of this method, see [`java.sql.Statement#getResultSetHoldability()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getResultSetHoldability()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getResultSetType()` | `Integer` | For documentation of this method, see [`java.sql.Statement#getResultSetType()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getResultSetType()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getRowId(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id` | For documentation of this method, see [`java.sql.CallableStatement#getRowId(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getRowId(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getRowId(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id` | For documentation of this method, see [`java.sql.CallableStatement#getRowId(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getRowId(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getSQLXML(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml` | For documentation of this method, see [`java.sql.CallableStatement#getSQLXML(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getSQLXML(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getSQLXML(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml` | For documentation of this method, see [`java.sql.CallableStatement#getSQLXML(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getSQLXML(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getShort(Integer)` | `Integer` | For documentation of this method, see [`java.sql.CallableStatement#getShort(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getShort(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getShort(String)` | `Integer` | For documentation of this method, see [`java.sql.CallableStatement#getShort(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getShort(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getString(Integer)` | `String` | For documentation of this method, see [`java.sql.CallableStatement#getString(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getString(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getString(String)` | `String` | For documentation of this method, see [`java.sql.CallableStatement#getString(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getString(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getTime(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time` | For documentation of this method, see [`java.sql.CallableStatement#getTime(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getTime(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getTime(Integer,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time` | For documentation of this method, see [`java.sql.CallableStatement#getTime(int, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getTime(int,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getTime(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time` | For documentation of this method, see [`java.sql.CallableStatement#getTime(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getTime(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getTime(String,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time` | For documentation of this method, see [`java.sql.CallableStatement#getTime(String, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getTime(java.lang.String,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getTimestamp(Integer)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` | For documentation of this method, see [`java.sql.CallableStatement#getTimestamp(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getTimestamp(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getTimestamp(Integer,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` | For documentation of this method, see [`java.sql.CallableStatement#getTimestamp(int, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getTimestamp(int,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getTimestamp(String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` | For documentation of this method, see [`java.sql.CallableStatement#getTimestamp(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getTimestamp(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getTimestamp(String,String)` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` | For documentation of this method, see [`java.sql.CallableStatement#getTimestamp(String, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getTimestamp(java.lang.String,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getURL(Integer)` | `String` | For documentation of this method, see [`java.sql.CallableStatement#getURL(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getURL(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getURL(String)` | `String` | For documentation of this method, see [`java.sql.CallableStatement#getURL(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#getURL(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getUpdateCount()` | `Integer` | For documentation of this method, see [`java.sql.Statement#getUpdateCount()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getUpdateCount()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#getWarnings()` | `String[]` | For documentation of this method, see [` java.sql.Statement#getWarnings()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getWarnings()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#isClosed()` | `Boolean` | For documentation of this method, see [` java.sql.Statement#isClosed()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#isClosed()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#isPoolable()` | `Boolean` | For documentation of this method, see [` java.sql.Statement#isPoolable()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#isPoolable()). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#registerOutParameter(Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#registerOutParameter(int, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#registerOutParameter(int,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#registerOutParameter(Integer,Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#registerOutParameter(int, int, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#registerOutParameter(int,%20int,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#registerOutParameter(Integer,Integer,String)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#registerOutParameter(int, int, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#registerOutParameter(int,%20int,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#registerOutParameter(String,Integer)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#registerOutParameter(String, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#registerOutParameter(java.lang.String,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#registerOutParameter(String,Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#registerOutParameter(String, int, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#registerOutParameter(java.lang.String,%20int,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#registerOutParameter(String,Integer,String)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#registerOutParameter(String, int, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#registerOutParameter(java.lang.String,%20int,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setArray(Integer,JdbcArray)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setArray(int, Array)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setArray(int,%20java.sql.Array)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setBigDecimal(Integer,BigNumber)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setBigDecimal(int, BigDecimal)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setBigDecimal(int,%20java.math.BigDecimal)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setBigDecimal(String,BigNumber)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setBigDecimal(String, BigDecimal)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setBigDecimal(java.lang.String,%20java.math.BigDecimal)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setBlob(Integer,JdbcBlob)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setBlob(int, Clob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setBlob(int,%20java.sql.Blob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setBlob(String,JdbcBlob)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setBlob(String, Blob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setBlob(java.lang.String,%20java.sql.Blob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setBoolean(Integer,Boolean)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setBoolean(int, boolean)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setBoolean(int,%20boolean)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setBoolean(String,Boolean)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setBoolean(String, boolean)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setBoolean(java.lang.String,%20boolean)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setByte(Integer,Byte)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setByte(int, byte)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setByte(int,%20byte)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setByte(String,Byte)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setByte(String, byte)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setByte(java.lang.String,%20byte)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setBytes(Integer,Byte)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setBytes(int, byte[])`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setBytes(int,%20byte[])). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setBytes(String,Byte)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setBytes(String, byte[])`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setBytes(java.lang.String,%20byte[])). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setClob(Integer,JdbcClob)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setClob(int, Clob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setClob(int,%20java.sql.Clob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setClob(String,JdbcClob)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setBlob(String, Clob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setClob(java.lang.String,%20java.sql.Clob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setCursorName(String)` | `void` | For documentation of this method, see [`java.sql.Statement#setCursorName(String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#setCursorName(java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setDate(Integer,JdbcDate)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setDate(int, Date)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setDate(int,%20java.sql.Date)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setDate(Integer,JdbcDate,String)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setDate(int, Date, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setDate(int,%20java.sql.Date,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setDate(String,JdbcDate)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setDate(String, Date)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setDate(java.lang.String,%20java.sql.Date)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setDate(String,JdbcDate,String)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setDate(String, Date, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setDate(java.lang.String,%20java.sql.Date,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setDouble(Integer,Number)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setDouble(int, double)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setDouble(int,%20double)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setDouble(String,Number)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setDouble(String, double)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setDouble(java.lang.String,%20double)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setEscapeProcessing(Boolean)` | `void` | For documentation of this method, see [`java.sql.Statement#setEscapeProcessing(boolean)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#setEscapeProcessing(boolean)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setFetchDirection(Integer)` | `void` | For documentation of this method, see [`java.sql.Statement#setFetchDirection(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#setFetchDirection(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setFetchSize(Integer)` | `void` | For documentation of this method, see [`java.sql.Statement#setFetchSize(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#setFetchSize(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setFloat(Integer,Number)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setFloat(int, float)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setFloat(int,%20float)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setFloat(String,Number)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setFloat(String, float)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setFloat(java.lang.String,%20float)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setInt(Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setInt(int, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setInt(int,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setInt(String,Integer)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setInt(String, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setInt(java.lang.String,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setLong(Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setLong(int, long)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setLong(int,%20long)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setLong(String,Integer)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setLong(String, long)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setLong(java.lang.String,%20long)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setMaxFieldSize(Integer)` | `void` | For documentation of this method, see [`java.sql.Statement#setMaxFieldSize(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#setMaxFieldSize(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setMaxRows(Integer)` | `void` | For documentation of this method, see [` java.sql.Statement#setMaxRows(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#setMaxRows(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setNClob(Integer,JdbcClob)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setNClob(int, NClob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setNClob(int,%20java.sql.NClob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setNClob(String,JdbcClob)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setNClob(String, NClob)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setNClob(java.lang.String,%20java.sql.NClob)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setNString(Integer,String)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setNString(int, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setNString(int,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setNString(String,String)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setNString(String, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setNString(java.lang.String,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setNull(Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setNull(int, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setNull(int,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setNull(Integer,Integer,String)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setNull(int, int, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setNull(int,%20int,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setNull(String,Integer)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setNull(String, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setNull(java.lang.String,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setNull(String,Integer,String)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setNull(String, int, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setNull(java.lang.String,%20int,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setObject(Integer,Object)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setObject(int, Object)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setObject(int,%20java.lang.Object)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setObject(Integer,Object,Integer)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setObject(int, Object, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setObject(int,%20java.lang.Object,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setObject(Integer,Object,Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setObject(int, Object, int, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setObject(int,%20java.lang.Object,%20int,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setObject(String,Object)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setObject(String, Object)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setObject(java.lang.String,%20java.lang.Object)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setObject(String,Object,Integer)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setObject(String, Object, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setObject(java.lang.String,%20java.lang.Object,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setObject(String,Object,Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setObject(String, Object, int, int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setObject(java.lang.String,%20java.lang.Object,%20int,%20int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setPoolable(Boolean)` | `void` | For documentation of this method, see [`java.sql.Statement#setPoolable(boolean)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#setPoolable(boolean)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setQueryTimeout(Integer)` | `void` | For documentation of this method, see [`java.sql.Statement#setQueryTimeout(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#setQueryTimeout(int)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setRef(Integer,JdbcRef)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setRef(int, Ref)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setRef(int,%20java.sql.Ref)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setRowId(Integer,JdbcRowId)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setRowId(int, RowId)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setRowId(int,%20java.sql.RowId)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setRowId(String,JdbcRowId)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setRowId(String, RowId)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setRowId(java.lang.String,%20java.sql.RowId)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setSQLXML(Integer,JdbcSQLXML)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setSQLXML(int, SQLXML)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setSQLXML(int,%20java.sql.SQLXML)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setSQLXML(String,JdbcSQLXML)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setSQLXML(String, SQLXML)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setSQLXML(java.lang.String,%20java.sql.SQLXML)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setShort(Integer,Integer)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setShort(int, short)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setShort(int,%20short)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setShort(String,Integer)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setShort(String, short)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setShort(java.lang.String,%20short)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setString(Integer,String)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setString(int, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setString(int,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setString(String,String)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setString(String, String)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setString(java.lang.String,%20java.lang.String)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setTime(Integer,JdbcTime)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setTime(int, Time)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setTime(int,%20java.sql.Time)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setTime(Integer,JdbcTime,String)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setTime(int, Time, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setTime(int,%20java.sql.Time,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setTime(String,JdbcTime)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setTime(String, Time)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setTime(java.lang.String,%20java.sql.Time)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setTime(String,JdbcTime,String)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setTime(String, Time, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setTime(java.lang.String,%20java.sql.Time,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setTimestamp(Integer,JdbcTimestamp)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setTimestamp(int, Timestamp)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setTimestamp(int,%20java.sql.Timestamp)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setTimestamp(Integer,JdbcTimestamp,String)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setTimestamp(int, Timestamp, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setTimestamp(int,%20java.sql.Timestamp,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setTimestamp(String,JdbcTimestamp)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setTimestamp(String, Timestamp)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setTimestamp(java.lang.String,%20java.sql.Timestamp)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setTimestamp(String,JdbcTimestamp,String)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setTimestamp(String, Timestamp, Calendar)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setTimestamp(java.lang.String,%20java.sql.Timestamp,%20java.util.Calendar)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setURL(Integer,String)` | `void` | For documentation of this method, see [`java.sql.PreparedStatement#setURL(int, URL)`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setURL(int,%20java.net.URL)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#setURL(String,String)` | `void` | For documentation of this method, see [`java.sql.CallableStatement#setURL(String, URL)`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#setURL(java.lang.String,%20java.net.URL)). |
| `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#wasNull()` | `Boolean` | For documentation of this method, see [`java.sql.CallableStatement#wasNull()`](https://docs.oracle.com/javase/6/docs/api/java/sql/CallableStatement.html#wasNull()). |

## Detailed documentation

### `addBatch()`

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

#### 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`

*** ** * ** ***

### `addBatch(sql)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `sql` | `String` | The SQL command to add to this statement, typically an SQL `INSERT` or `UPDATE`. |

#### 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`

*** ** * ** ***

### `cancel()`

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

#### 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`

*** ** * ** ***

### `clearBatch()`

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

#### 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`

*** ** * ** ***

### `clearParameters()`

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

#### 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.Statement#clearWarnings()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.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.Statement#close()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#close()).

*** ** * ** ***

### `execute()`

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

#### Return


`Boolean` --- `true` if the first result is a result set; `false` if the first result is
an update count or there is no result.

#### 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`

*** ** * ** ***

### `execute(sql)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `sql` | `String` | The SQL statement to execute. |

#### Return


`Boolean` --- `true` if the first result is a result set; `false` if it is an update
count or if there are no results.

#### 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`

*** ** * ** ***

### `execute(sql, autoGeneratedKeys)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `sql` | `String` | The SQL statement to execute. |
| `autoGeneratedKeys` | `Integer` | A flag that indicates whether auto-generated keys are made available for future retrieval; either `Jdbc.Statement.RETURN_GENERATED_KEYS` or `Jdbc.Statement.NO_GENERATED_KEYS`. |

#### Return


`Boolean` --- `true` if the first result is a result set; `false` if it is an update
count or if there are no results.

#### 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`

*** ** * ** ***

### `execute(sql, columnIndexes)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `sql` | `String` | The SQL statement to execute. |
| `columnIndexes` | `Integer[]` | The column indices in the whose auto-generated keys are made available for future retrieval. |

#### Return


`Boolean` --- `true` if the first result is a result set; `false` if it is an update
count or if there are no results.

#### 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`

*** ** * ** ***

### `execute(sql, columnNames)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `sql` | `String` | The SQL statement to execute. |
| `columnNames` | `String[]` | The names of columns in the whose auto-generated keys are made available for future retrieval. |

#### Return


`Boolean` --- `true` if the first result is a result set; `false` if it is an update
count or if there are no results.

#### 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`

*** ** * ** ***

### `executeBatch()`

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

#### Return


`Integer[]` --- The update counts for each command in the batch, using the same order in which commands
were added to the batch.

#### 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`

*** ** * ** ***

### `executeBatch(parameters)`

Submits a batch of commands to the database for execution and if all commands execute
successfully, returns an array of update counts. The parameters argument is a 2D array, where
each inner array contains the parameters for a single execution of the statement. For example,
if you have a statement like "INSERT INTO employees (name, age) VALUES (?, ?)", the parameters
could be `[["John Doe", 30], ["John Smith", 25]]`.

The following example inserts multiple rows into a database using batching:

```
var conn = Jdbc.getCloudSqlConnection("jdbc:google:mysql://...");
var stmt = conn.prepareStatement("INSERT INTO employees (name, age) VALUES (?, ?)");
var params = [["John Doe", 30], ["John Smith", 25]];
stmt.executeBatch(params);
```

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameters` | `Object[][]` | A 2D array of Objects representing the parameters for each batch. |

#### Return


`Integer[]` --- An array of update counts containing one element for each command in the batch.

#### Throws


[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- if a database access error occurs.

#### 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`

*** ** * ** ***

### `executeQuery()`

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set` --- A result set that contains the data produced by the query.

#### 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`

*** ** * ** ***

### `executeQuery(sql)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `sql` | `String` | The SQL statement to execute, typically a static `SELECT`. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set` --- A result set containing the results of the execution. This is never `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`

*** ** * ** ***

### `executeUpdate()`

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

#### Return


`Integer` --- The row count ofr SQL Data Manipulation Language statements, or 0 for SQL statements
that return nothing.

#### 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`

*** ** * ** ***

### `executeUpdate(sql)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `sql` | `String` | The SQL Data Manipulation Language statement to execute (such as `INSERT`, `UPDATE`, or `DELETE`), or else a statement that returns nothing (such as a DDL statement). |

#### Return


`Integer` --- Either the row count for for Data Manipulation Language statements, or 0 for statements
that return nothing.

#### 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`

*** ** * ** ***

### `executeUpdate(sql, autoGeneratedKeys)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `sql` | `String` | The SQL Data Manipulation Language statement to execute (such as `INSERT`, `UPDATE`, or `DELETE`), or else a statement that returns nothing (such as a DDL statement). |
| `autoGeneratedKeys` | `Integer` | A flag that indicates whether auto-generated keys are made available for future retrieval; either `Jdbc.Statement.RETURN_GENERATED_KEYS` or `Jdbc.Statement.NO_GENERATED_KEYS`. |

#### Return


`Integer` --- Either the row count for for Data Manipulation Language statements, or 0 for statements
that return nothing.

#### 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`

*** ** * ** ***

### `executeUpdate(sql, columnIndexes)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `sql` | `String` | The SQL Data Manipulation Language statement to execute (such as `INSERT`, `UPDATE`, or `DELETE`), or else a statement that returns nothing (such as a DDL statement). |
| `columnIndexes` | `Integer[]` | The column indices in the whose auto-generated keys are made available for future retrieval. |

#### Return


`Integer` --- Either the row count for for Data Manipulation Language statements, or 0 for statements
that return nothing.

#### 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`

*** ** * ** ***

### `executeUpdate(sql, columnNames)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `sql` | `String` | The SQL Data Manipulation Language statement to execute (such as `INSERT`, `UPDATE`, or `DELETE`), or else a statement that returns nothing (such as a DDL statement). |
| `columnNames` | `String[]` | The names of columns in the whose auto-generated keys are made available for future retrieval. |

#### Return


`Integer` --- Either the row count for for Data Manipulation Language statements, or 0 for statements
that return nothing.

#### 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(parameterIndex)`

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

#### Parameters

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-array` --- The value of a `ARRAY` parameter. Returns `null` if the value is `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`

*** ** * ** ***

### `getArray(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-array` --- The value of a `ARRAY` parameter. Returns `null` if the value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`BigNumber` --- The value of a `NUMERIC` parameter in full precision. Returns `null` if the
value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`BigNumber` --- The value of a `NUMERIC` parameter. Returns `null` if the value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-blob` --- The value of a `BLOB` parameter. Returns `null` if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-blob` --- The value of a `BLOB` parameter. Returns `null` if the value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`Boolean` --- The value of a `BIT` or `BOOLEAN` parameter. Returns `false` if the
value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`Boolean` --- The value of a `BIT` or `BOOLEAN` parameter. Returns `false` if the
value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`Byte` --- The value of a `TINYINT` parameter. Returns 0 if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`Byte` --- The value of a `TINYINT` parameter. Returns 0 if the value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`Byte[]` --- The value of a `BINARY` or `VARBINARY` parameter. Returns `null` if
the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`Byte[]` --- The value of a `BINARY` or `VARBINARY` parameter. Returns `null` if
the value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` --- The value of a `CLOB` parameter. Returns `null` if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` --- The value of a `CLOB` parameter. Returns `null` if the value is `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`

*** ** * ** ***

### `getConnection()`

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-connection` --- The connection that produced this statement.

#### 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(parameterIndex)`

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

#### Parameters

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-date` --- The value of a `DATE` parameter. Returns `null` if the value is `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(parameterIndex, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to retrieve (the first parameter 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` --- The value of a `DATE` parameter. Returns `null` if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-date` --- The value of a `DATE` parameter. Returns `null` if the value is `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(parameterName, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |
| `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` --- The value of a `DATE` parameter. Returns `null` if the value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`Number` --- The value of a `DOUBLE` parameter. Returns 0 if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`Number` --- The value of a `DOUBLE` parameter. Returns 0 if the value is `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.Statement#getFetchDirection()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getFetchDirection()).

#### Return


`Integer` --- The default direction for result sets generated by this statement, 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.Statement#getFetchSize()`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getFetchSize()).

#### Return


`Integer` --- The default row fetch size for result sets generated from this statement.

#### 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(parameterIndex)`

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

#### Parameters

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

#### Return


`Number` --- The value of a `FLOAT` parameter. Returns 0 if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`Number` --- The value of a `FLOAT` parameter. Returns 0 if the value is `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`

*** ** * ** ***

### `getGeneratedKeys()`

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set` --- A result set containing the auto-generated keys generated by the execution of this
statement.

#### 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(parameterIndex)`

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

#### Parameters

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

#### Return


`Integer` --- The value of a `INTEGER` parameter. Returns 0 if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`Integer` --- The value of a `INTEGER` parameter. Returns 0 if the value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`Integer` --- The value of a `BIGINT` parameter. Returns 0 if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`Integer` --- The value of a `BIGINT` parameter. Returns 0 if the value is `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`

*** ** * ** ***

### `getMaxFieldSize()`

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

#### Return


`Integer` --- The current column byte size limit for columns storing character and binary values; a
value of zero indictates no limit.

#### 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`

*** ** * ** ***

### `getMaxRows()`

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

#### Return


`Integer` --- The current maximum number of rows for a result set produced by this statement; a value
of 0 indicates no limit.

#### 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.PreparedStatement#getMetaData()`](https://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#getMetaData()).

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set-meta-data` --- The description of a result set's columns, or `NULL` if this metadata is
unavailable.

#### 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`

*** ** * ** ***

### `getMoreResults()`

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

#### Return


`Boolean` --- `true` if the next result is a result set; `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`

*** ** * ** ***

### `getMoreResults(current)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `current` | `Integer` | A flag that indicates what happens to current result sets when retrieved. This value is one of `Jdbc.Statement.CLOSE_CURRENT_RESULT`, `Jdbc.Statement.KEEP_CURRENT_RESULT`, or `Jdbc.Statement.CLOSE_ALL_RESULTS`. |

#### Return


`Boolean` --- `true` if the next result is a result set; `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`

*** ** * ** ***

### `getNClob(parameterIndex)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | An index indicating which parameter to register (the first parameter is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` --- The value of a `NCLOB` parameter. Returns `null` if the value is `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`

*** ** * ** ***

### `getNClob(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` --- The value of a `NCLOB` parameter. Returns `null` if the value is `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(parameterIndex)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | An index indicating which parameter to register (the first parameter is 1, the second is 2, and so on). |

#### Return


`String` --- A string that maps a `NCHAR`, `NVARCHAR`, or `LONGNVARCHAR` 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`

*** ** * ** ***

### `getNString(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`String` --- A string that maps a `NCHAR`, `NVARCHAR`, or `LONGNVARCHAR` 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`

*** ** * ** ***

### `getObject(parameterIndex)`

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

#### Parameters

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

#### Return


`Object` --- An object holding the parameter 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`

*** ** * ** ***

### `getObject(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`Object` --- An object holding the parameter 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`

*** ** * ** ***

### `getParameterMetaData()`

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-parameter-meta-data` --- The parameter metadata, including the number, types, and properties for each parameter.

#### 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`

*** ** * ** ***

### `getQueryTimeout()`

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

#### Return


`Integer` --- The current query timeout in seconds; a value of zero indicates no timeout.

#### 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(parameterIndex)`

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

#### Parameters

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-ref` --- The value of a `REF` parameter. Returns `null` if the value is `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`

*** ** * ** ***

### `getRef(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-ref` --- The value of a `REF` parameter. Returns `null` if the value is `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`

*** ** * ** ***

### `getResultSet()`

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-result-set` --- The current result set, or `null` if the result is an update count or there are
no more results.

#### 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`

*** ** * ** ***

### `getResultSetConcurrency()`

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

#### Return


`Integer` --- The result set concurrency for result sets generated from this statement, 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`

*** ** * ** ***

### `getResultSetHoldability()`

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

#### Return


`Integer` --- The result set holdability, 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`

*** ** * ** ***

### `getResultSetType()`

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

#### Return


`Integer` --- The result set type for result sets generated from this statement, which is `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`

*** ** * ** ***

### `getRowId(parameterIndex)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | An index indicating which parameter to register (the first parameter is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id` --- The `ROWID` value. Returns `null` if the parameter contains an 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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id` --- The `ROWID` value. Returns `null` if the parameter contains an 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`

*** ** * ** ***

### `getSQLXML(parameterIndex)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | An index indicating which parameter to register (the first parameter is 1, the second is 2, and so on). |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml` --- A SQLXML object that maps to an SQL XML 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`

*** ** * ** ***

### `getSQLXML(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml` --- A SQLXML object that maps to an SQL XML 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`

*** ** * ** ***

### `getShort(parameterIndex)`

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

#### Parameters

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

#### Return


`Integer` --- The value of a `SMALLINT` parameter. Returns 0 if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`Integer` --- The value of a `SMALLINT` parameter. Returns 0 if the value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`String` --- The value of a `CHAR`, `VARCHAR`, or `LONGVARCHAR` parameter.

#### 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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`String` --- The value of a `CHAR`, `VARCHAR`, or `LONGVARCHAR` parameter. Returns
`null` if the value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-time` --- The value of a `TIME` parameter. Returns `null` if the value is `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(parameterIndex, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to retrieve (the first parameter 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` --- The value of a `TIME` parameter. Returns `null` if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-time` --- The value of a `TIME` parameter. Returns `null` if the value is `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(parameterName, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |
| `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` --- The value of a `TIME` parameter. Returns `null` if the value is `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(parameterIndex)`

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

#### Parameters

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

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` --- The value of a `TIMESTAMP` parameter. Returns `null` if the value is `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(parameterIndex, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to retrieve (the first parameter 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` --- The value of a `TIMESTAMP` parameter. Returns `null` if the value is `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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` --- The value of a `TIMESTAMP` parameter. Returns `null` if the value is `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(parameterName, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |
| `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` --- The value of a `TIMESTAMP` parameter. Returns `null` if the value is `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`

*** ** * ** ***

### `getURL(parameterIndex)`

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

#### Parameters

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

#### Return


`String` --- The value of a `DATALINK` parameter as a string.

#### 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(parameterName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter. |

#### Return


`String` --- The value of a `DATALINK` parameter. Returns `null` if the value is `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`

*** ** * ** ***

### `getUpdateCount()`

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

#### Return


`Integer` --- The current result as an update count, or -1 if the current result is a result set or
if there are no more results.

#### 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()`

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

#### Return


`String[]` --- The current set of warnings, or `null` if there are no 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`

*** ** * ** ***

### `isClosed()`

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

#### Return


`Boolean` --- `true` if this statement 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`

*** ** * ** ***

### `isPoolable()`

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

#### Return


`Boolean` --- `true` if this statement is poolable; `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`

*** ** * ** ***

### `registerOutParameter(parameterIndex, sqlType)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | An index indicating which parameter to register (the first parameter is 1, the second is 2, and so on). |
| `sqlType` | `Integer` | The JDBC [type code](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) to register. If the parameter is of JDBC type `NUMERIC` or `DECIMAL`, use `https://developers.google.com/apps-script/reference/jdbc/jdbc-callable-statement#registerOutParameter(Integer,Integer,Integer)` instead. |

#### 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`

*** ** * ** ***

### `registerOutParameter(parameterIndex, sqlType, scale)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | An index indicating which parameter to register (the first parameter is 1, the second is 2, and so on). |
| `sqlType` | `Integer` | The JDBC [type code](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) to register. |
| `scale` | `Integer` | The desired number of digits to the right of the decimal point (must be zero or greater). |

#### 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`

*** ** * ** ***

### `registerOutParameter(parameterIndex, sqlType, typeName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to retrieve (the first parameter is 1, the second is 2, and so on). |
| `sqlType` | `Integer` | A [type code](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) value. |
| `typeName` | `String` | The fully-qualified name of an SQL structured type. |

#### 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`

*** ** * ** ***

### `registerOutParameter(parameterName, sqlType)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to be registered. |
| `sqlType` | `Integer` | A [type code](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) 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`

*** ** * ** ***

### `registerOutParameter(parameterName, sqlType, scale)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to be registered. |
| `sqlType` | `Integer` | A [type code](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) value. |
| `scale` | `Integer` | The desired number of digits to the right of the decimal point, which must be zero or greater. |

#### 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`

*** ** * ** ***

### `registerOutParameter(parameterName, sqlType, typeName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to be registered. |
| `sqlType` | `Integer` | A [type code](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) value. |
| `typeName` | `String` | The fully-qualified name of an SQL structured type. |

#### 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`

*** ** * ** ***

### `setArray(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-array` | The parameter value to 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`

*** ** * ** ***

### `setBigDecimal(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `BigNumber` | The parameter value to 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`

*** ** * ** ***

### `setBigDecimal(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `BigNumber` | The parameter value to 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`

*** ** * ** ***

### `setBlob(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-blob` | The parameter value to 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`

*** ** * ** ***

### `setBlob(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-blob` | A blob that maps to an SQL `BLOB` 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`

*** ** * ** ***

### `setBoolean(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Boolean` | The parameter value to 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`

*** ** * ** ***

### `setBoolean(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Boolean` | The parameter value to 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`

*** ** * ** ***

### `setByte(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Byte` | The parameter value to 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`

*** ** * ** ***

### `setByte(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Byte` | The parameter value to 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`

*** ** * ** ***

### `setBytes(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Byte[]` | The parameter value to 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`

*** ** * ** ***

### `setBytes(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Byte[]` | The parameter value to 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`

*** ** * ** ***

### `setClob(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | The parameter value to 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`

*** ** * ** ***

### `setClob(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | A clob that maps to an SQL `CLOB` 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`

*** ** * ** ***

### `setCursorName(name)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `name` | `String` | The new cursor name, which must be unique within a connection. |

#### 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`

*** ** * ** ***

### `setDate(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date` | The parameter value to 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`

*** ** * ** ***

### `setDate(parameterIndex, x, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date` | The parameter value to set. |
| `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`). |

#### 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`

*** ** * ** ***

### `setDate(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date` | The parameter value to 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`

*** ** * ** ***

### `setDate(parameterName, x, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-date` | The parameter value to set. |
| `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`). |

#### 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`

*** ** * ** ***

### `setDouble(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Number` | The parameter value to 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`

*** ** * ** ***

### `setDouble(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Number` | The parameter value to 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`

*** ** * ** ***

### `setEscapeProcessing(enable)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `enable` | `Boolean` | If `true`, escape processing is enabled; otherwise it is disabled. |

#### 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.Statement#setFetchDirection(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.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.Statement#setFetchSize(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.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`

*** ** * ** ***

### `setFloat(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Number` | The parameter value to 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`

*** ** * ** ***

### `setFloat(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Number` | The parameter value to 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`

*** ** * ** ***

### `setInt(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Integer` | The parameter value to 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`

*** ** * ** ***

### `setInt(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Integer` | The parameter value to 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`

*** ** * ** ***

### `setLong(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Integer` | The parameter value to 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`

*** ** * ** ***

### `setLong(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Integer` | The parameter value to 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`

*** ** * ** ***

### `setMaxFieldSize(max)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `max` | `Integer` | The new column byte size limit; a value of zero indicates no limit. |

#### 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`

*** ** * ** ***

### `setMaxRows(max)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `max` | `Integer` | The maximum number of rows a result set generated by this statement can have. A value of 0 indicates no limit. |

#### 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`

*** ** * ** ***

### `setNClob(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | The parameter value to 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`

*** ** * ** ***

### `setNClob(parameterName, value)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `value` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-clob` | The parameter value to 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`

*** ** * ** ***

### `setNString(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `String` | The parameter value to 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`

*** ** * ** ***

### `setNString(parameterName, value)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `value` | `String` | The parameter value to 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`

*** ** * ** ***

### `setNull(parameterIndex, sqlType)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `sqlType` | `Integer` | The [SQL type](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) of the specified parameter. |

#### 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`

*** ** * ** ***

### `setNull(parameterIndex, sqlType, typeName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `sqlType` | `Integer` | The [SQL type](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) of the specified parameter. |
| `typeName` | `String` | The fully-qualifed name of an SQL user-defined type. Ignored if the parameter isn't a user-defined type or `REF`. |

#### 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`

*** ** * ** ***

### `setNull(parameterName, sqlType)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `sqlType` | `Integer` | The SQL [type code](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html). |

#### 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`

*** ** * ** ***

### `setNull(parameterName, sqlType, typeName)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `sqlType` | `Integer` | The [SQL type](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html). |
| `typeName` | `String` | The fully-qualified name of an SQL user-defined type; ignored if the parameter is not a user-defined type or SQL `REF` 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`

*** ** * ** ***

### `setObject(index, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `index` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Object` | The object containing the value to set the parameter to. |

#### 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`

*** ** * ** ***

### `setObject(parameterIndex, x, targetSqlType)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Object` | The object containing the value to set the parameter to. |
| `targetSqlType` | `Integer` | The [SQL type](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) to send to the database. |

#### 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`

*** ** * ** ***

### `setObject(parameterIndex, x, targetSqlType, scaleOrLength)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Object` | The object containing the value to set the parameter to. |
| `targetSqlType` | `Integer` | The [SQL type](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) to send to the database. The scale argument may further qualify this type. |
| `scaleOrLength` | `Integer` | The number of digits after the decimal for `DECIMAL` or `NUMERIC` 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`

*** ** * ** ***

### `setObject(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Object` | The object containing the value to 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`

*** ** * ** ***

### `setObject(parameterName, x, targetSqlType)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Object` | The object containing the value to set. |
| `targetSqlType` | `Integer` | The [SQL type](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) sent to the database. |

#### 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`

*** ** * ** ***

### `setObject(parameterName, x, targetSqlType, scale)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Object` | The object containing the value to set. |
| `targetSqlType` | `Integer` | The [SQL type](https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html) sent to the database. The scale parameter may further qualify this type. |
| `scale` | `Integer` | The number of digits after the decimal point for `DECIMAL` and `NUMERIC` 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`

*** ** * ** ***

### `setPoolable(poolable)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `poolable` | `Boolean` | If `true`, requests that this statement be pooled; otherwise requests it not be pooled. |

#### 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`

*** ** * ** ***

### `setQueryTimeout(seconds)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `seconds` | `Integer` | The new query timeout in seconds; a value of 0 indicates no timeout. |

#### 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`

*** ** * ** ***

### `setRef(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-ref` | The SQL `REF` value to 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`

*** ** * ** ***

### `setRowId(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id` | The parameter value to 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`

*** ** * ** ***

### `setRowId(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-row-id` | The parameter value to 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`

*** ** * ** ***

### `setSQLXML(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml` | The parameter value to 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`

*** ** * ** ***

### `setSQLXML(parameterName, xmlObject)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `xmlObject` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-sqlxml` | A SQLXML object that maps to an SQL XML 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`

*** ** * ** ***

### `setShort(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `Integer` | The parameter value to 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`

*** ** * ** ***

### `setShort(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `Integer` | The parameter value to 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`

*** ** * ** ***

### `setString(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `String` | The parameter value to 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`

*** ** * ** ***

### `setString(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `String` | The parameter value to 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`

*** ** * ** ***

### `setTime(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time` | The parameter value to 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`

*** ** * ** ***

### `setTime(parameterIndex, x, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time` | The parameter value to set. |
| `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`). |

#### 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`

*** ** * ** ***

### `setTime(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time` | The parameter value to 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`

*** ** * ** ***

### `setTime(parameterName, x, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-time` | The parameter value to set. |
| `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`). |

#### 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`

*** ** * ** ***

### `setTimestamp(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` | The parameter value to 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`

*** ** * ** ***

### `setTimestamp(parameterIndex, x, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` | The parameter value to set. |
| `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`). |

#### 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`

*** ** * ** ***

### `setTimestamp(parameterName, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` | The parameter value to 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`

*** ** * ** ***

### `setTimestamp(parameterName, x, timeZone)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `x` | `https://developers.google.com/apps-script/reference/jdbc/jdbc-timestamp` | The parameter value to set. |
| `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`). |

#### 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`

*** ** * ** ***

### `setURL(parameterIndex, x)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterIndex` | `Integer` | The index of the parameter to set (the first parameter is 1, the second is 2, and so on). |
| `x` | `String` | The parameter value to 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`

*** ** * ** ***

### `setURL(parameterName, val)`

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

#### Parameters

| Name | Type | Description |
|---|---|---|
| `parameterName` | `String` | The name of the parameter to set. |
| `val` | `String` | The parameter value to 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`

*** ** * ** ***

### `wasNull()`

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

#### Return


`Boolean` --- `true` if the last parameter read was `null`; returns `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`