Google Apps Script API
    Preparing search index...

    A JDBC CallableStatement. For documentation of this class, see java.sql.CallableStatement.

    interface JdbcCallableStatement {
        addBatch(): void;
        addBatch(sql: string): void;
        cancel(): void;
        clearBatch(): void;
        clearParameters(): void;
        clearWarnings(): void;
        close(): void;
        execute(): boolean;
        execute(sql: string): boolean;
        execute(
            sql: string,
            autoGeneratedKeys: number,
            sql_: string,
            columnIndexes: number[],
        ): boolean;
        execute(
            sql: string,
            autoGeneratedKeys: number,
            sql_: string,
            columnIndexes: number[],
        ): boolean;
        execute(sql: string, columnNames: string[]): boolean;
        executeBatch(): number[];
        executeQuery(): JdbcResultSet;
        executeQuery(sql: string): JdbcResultSet;
        executeUpdate(): number;
        executeUpdate(sql: string): number;
        executeUpdate(
            sql: string,
            autoGeneratedKeys: number,
            sql_: string,
            columnIndexes: number[],
        ): number;
        executeUpdate(
            sql: string,
            autoGeneratedKeys: number,
            sql_: string,
            columnIndexes: number[],
        ): number;
        executeUpdate(sql: string, columnNames: string[]): number;
        getArray(parameterIndex: number): JdbcArray;
        getArray(parameterName: string): JdbcArray;
        getBigDecimal(parameterIndex: number): any;
        getBigDecimal(parameterName: string): any;
        getBlob(parameterIndex: number): JdbcBlob;
        getBlob(parameterName: string): JdbcBlob;
        getBoolean(parameterIndex: number): boolean;
        getBoolean(parameterName: string): boolean;
        getByte(parameterIndex: number): number;
        getByte(parameterName: string): number;
        getBytes(parameterIndex: number): number[];
        getBytes(parameterName: string): number[];
        getClob(parameterIndex: number): JdbcClob;
        getClob(parameterName: string): JdbcClob;
        getConnection(): JdbcConnection;
        getDate(parameterIndex: number): JdbcDate;
        getDate(parameterIndex: number, timeZone: string): JdbcDate;
        getDate(parameterName: string): JdbcDate;
        getDate(parameterName: string, timeZone: string): JdbcDate;
        getDouble(parameterIndex: number): number;
        getDouble(parameterName: string): number;
        getFetchDirection(): number;
        getFetchSize(): number;
        getFloat(parameterIndex: number): number;
        getFloat(parameterName: string): number;
        getGeneratedKeys(): JdbcResultSet;
        getInt(parameterIndex: number): number;
        getInt(parameterName: string): number;
        getLong(parameterIndex: number): number;
        getLong(parameterName: string): number;
        getMaxFieldSize(): number;
        getMaxRows(): number;
        getMetaData(): JdbcResultSetMetaData;
        getMoreResults(): boolean;
        getMoreResults(current: number): boolean;
        getNClob(parameterIndex: number): JdbcClob;
        getNClob(parameterName: string): JdbcClob;
        getNString(parameterIndex: number): string;
        getNString(parameterName: string): string;
        getObject(parameterIndex: number): any;
        getObject(parameterName: string): any;
        getParameterMetaData(): JdbcParameterMetaData;
        getQueryTimeout(): number;
        getRef(parameterIndex: number): JdbcRef;
        getRef(parameterName: string): JdbcRef;
        getResultSet(): JdbcResultSet;
        getResultSetConcurrency(): number;
        getResultSetHoldability(): number;
        getResultSetType(): number;
        getRowId(parameterIndex: number): JdbcRowId;
        getRowId(parameterName: string): JdbcRowId;
        getShort(parameterIndex: number): number;
        getShort(parameterName: string): number;
        getSQLXML(parameterIndex: number): JdbcSQLXML;
        getSQLXML(parameterName: string): JdbcSQLXML;
        getString(parameterIndex: number): string;
        getString(parameterName: string): string;
        getTime(parameterIndex: number): JdbcTime;
        getTime(parameterIndex: number, timeZone: string): JdbcTime;
        getTime(parameterName: string): JdbcTime;
        getTime(parameterName: string, timeZone: string): JdbcTime;
        getTimestamp(parameterIndex: number): JdbcTimestamp;
        getTimestamp(parameterIndex: number, timeZone: string): JdbcTimestamp;
        getTimestamp(parameterName: string): JdbcTimestamp;
        getTimestamp(parameterName: string, timeZone: string): JdbcTimestamp;
        getUpdateCount(): number;
        getURL(parameterIndex: number): string;
        getURL(parameterName: string): string;
        getWarnings(): string[];
        isClosed(): boolean;
        isPoolable(): boolean;
        registerOutParameter(parameterIndex: number, sqlType: number): void;
        registerOutParameter(
            parameterIndex: number,
            sqlType: number,
            scale: number,
        ): void;
        registerOutParameter(
            parameterIndex: number,
            sqlType: number,
            typeName: string,
        ): void;
        registerOutParameter(parameterName: string, sqlType: number): void;
        registerOutParameter(
            parameterName: string,
            sqlType: number,
            scale: number,
        ): void;
        registerOutParameter(
            parameterName: string,
            sqlType: number,
            typeName: string,
        ): void;
        setArray(parameterIndex: number, x: JdbcArray): void;
        setBigDecimal(parameterIndex: number, x: any): void;
        setBigDecimal(parameterName: string, x: any): void;
        setBlob(parameterIndex: number, x: JdbcBlob): void;
        setBlob(parameterName: string, x: JdbcBlob): void;
        setBoolean(parameterIndex: number, x: boolean): void;
        setBoolean(parameterName: string, x: boolean): void;
        setByte(parameterIndex: number, x: number): void;
        setByte(parameterName: string, x: number): void;
        setBytes(parameterIndex: number, x: number[]): void;
        setBytes(parameterName: string, x: number[]): void;
        setClob(parameterIndex: number, x: JdbcClob): void;
        setClob(parameterName: string, x: JdbcClob): void;
        setCursorName(name: string): void;
        setDate(parameterIndex: number, x: JdbcDate): void;
        setDate(parameterIndex: number, x: JdbcDate, timeZone: string): void;
        setDate(parameterName: string, x: JdbcDate): void;
        setDate(parameterName: string, x: JdbcDate, timeZone: string): void;
        setDouble(parameterIndex: number, x: number): void;
        setDouble(parameterName: string, x: number): void;
        setEscapeProcessing(enable: boolean): void;
        setFetchDirection(direction: number): void;
        setFetchSize(rows: number): void;
        setFloat(parameterIndex: number, x: number): void;
        setFloat(parameterName: string, x: number): void;
        setInt(parameterIndex: number, x: number): void;
        setInt(parameterName: string, x: number): void;
        setLong(parameterIndex: number, x: number): void;
        setLong(parameterName: string, x: number): void;
        setMaxFieldSize(max: number): void;
        setMaxRows(max: number): void;
        setNClob(parameterIndex: number, x: JdbcClob): void;
        setNClob(parameterName: string, value: JdbcClob): void;
        setNString(parameterIndex: number, x: string): void;
        setNString(parameterName: string, value: string): void;
        setNull(parameterIndex: number, sqlType: number): void;
        setNull(parameterIndex: number, sqlType: number, typeName: string): void;
        setNull(parameterName: string, sqlType: number): void;
        setNull(parameterName: string, sqlType: number, typeName: string): void;
        setObject(index: number, x: any): void;
        setObject(parameterIndex: number, x: any, targetSqlType: number): void;
        setObject(
            parameterIndex: number,
            x: any,
            targetSqlType: number,
            scaleOrLength: number,
        ): void;
        setObject(parameterName: string, x: any): void;
        setObject(parameterName: string, x: any, targetSqlType: number): void;
        setObject(
            parameterName: string,
            x: any,
            targetSqlType: number,
            scale: number,
        ): void;
        setPoolable(poolable: boolean): void;
        setQueryTimeout(seconds: number): void;
        setRef(parameterIndex: number, x: JdbcRef): void;
        setRowId(parameterIndex: number, x: JdbcRowId): void;
        setRowId(parameterName: string, x: JdbcRowId): void;
        setShort(parameterIndex: number, x: number): void;
        setShort(parameterName: string, x: number): void;
        setSQLXML(parameterIndex: number, x: JdbcSQLXML): void;
        setSQLXML(parameterName: string, xmlObject: JdbcSQLXML): void;
        setString(parameterIndex: number, x: string): void;
        setString(parameterName: string, x: string): void;
        setTime(parameterIndex: number, x: JdbcTime): void;
        setTime(parameterIndex: number, x: JdbcTime, timeZone: string): void;
        setTime(parameterName: string, x: JdbcTime): void;
        setTime(parameterName: string, x: JdbcTime, timeZone: string): void;
        setTimestamp(parameterIndex: number, x: JdbcTimestamp): void;
        setTimestamp(
            parameterIndex: number,
            x: JdbcTimestamp,
            timeZone: string,
        ): void;
        setTimestamp(parameterName: string, x: JdbcTimestamp): void;
        setTimestamp(
            parameterName: string,
            x: JdbcTimestamp,
            timeZone: string,
        ): void;
        setURL(parameterIndex: number, x: string): void;
        setURL(parameterName: string, val: string): void;
        wasNull(): boolean;
    }
    Index

    Methods