## Uses of Class
net.snowflake.client.core.SFException

Packages that use SFException
net.snowflake.client.core
net.snowflake.client.core.arrow
net.snowflake.client.core.json
net.snowflake.client.jdbc
net.snowflake.client.jdbc.telemetryOOB
net.snowflake.client.util

### Uses of SFException in net.snowflake.client.core

Fields in net.snowflake.client.core with type parameters of type SFException
`protected List<SFException>` SFBaseSession.`sqlWarnings`

Methods in net.snowflake.client.core that return types with arguments of type SFException
`List<SFException>` SFBaseSession.`getSqlWarnings()` JDBC API.

Methods in net.snowflake.client.core that throw SFException
`boolean` SFBaseResultSet.`absolute​(int row)`
`void` SFBaseSession.`addProperty​(String propertyName, Object propertyValue)` Adds a connection property to the connection-properties map.
`void` SFBaseSession.`addProperty​(SFSessionProperty sfSessionProperty, Object propertyValue)` Wrapper function for the other addProperty(String, Object) method that takes an SFSessionProperty instead of a String key.
`void` SFBaseStatement.`addProperty​(String propertyName, Object propertyValue)` Add a statement parameter
`void` SFSession.`addSFSessionProperty​(String propertyName, Object propertyValue)` Add a property If a property is known for connection, add it to connection properties If not, add it as a dynamic session parameters
`abstract SFBaseResultSet` SFBaseStatement.`asyncExecute​(String sql, Map<String,​ParameterBindingDTO> parametersBinding, SFBaseStatement.CallingMethod caller, ExecTimeTelemetryData execTimeData)` Execute sql asynchronously.
`SFBaseResultSet` SFStatement.`asyncExecute​(String sql, Map<String,​ParameterBindingDTO> parametersBinding, SFBaseStatement.CallingMethod caller, ExecTimeTelemetryData execTimeData)`
`static long` ResultUtil.`calculateUpdateCount​(SFBaseResultSet resultSet)` Calculate number of rows updated given a result set Interpret result format based on result set's statement type
`abstract void` SFBaseSession.`callHeartBeat​(int timeout)` Makes a heartbeat call to check for session validity.
`void` SFSession.`callHeartBeat​(int timeout)` Makes a heartbeat call to check for session validity.
`abstract void` SFBaseStatement.`cancel()` Deprecated. use `SFBaseStatement.cancel(CancellationReason)` instead
`void` SFBaseStatement.`cancel​(CancellationReason cancellationReason)` Aborts the statement.
`void` SFStatement.`cancel()`
`void` SFStatement.`cancel​(CancellationReason cancellationReason)`
`static void` StmtUtil.`cancel​(net.snowflake.client.core.StmtUtil.StmtInput stmtInput)` Deprecated. use `StmtUtil.cancel(StmtInput, CancellationReason)` instead
`static void` StmtUtil.`cancel​(net.snowflake.client.core.StmtUtil.StmtInput stmtInput, CancellationReason cancellationReason)` Cancel a statement identifiable by a request id
`abstract void` SFBaseSession.`close()` Close the connection
`void` SFSession.`close()` Close the connection
`protected Date` SFBaseResultSet.`convertStringToDate​(String object, TimeZone tz)`
`protected Time` SFBaseResultSet.`convertStringToTime​(String object, int scale)`
`protected Timestamp` SFBaseResultSet.`convertStringToTimestamp​(String object, int columnType, int columnSubType, TimeZone tz, int scale)`
`Date` SFArrowResultSet.`convertToDate​(Object object, TimeZone tz)`
`Date` SFBaseResultSet.`convertToDate​(Object object, TimeZone tz)`
`Date` SFJsonResultSet.`convertToDate​(Object object, TimeZone tz)`
`Time` SFArrowResultSet.`convertToTime​(Object object, int scale)`
`Time` SFBaseResultSet.`convertToTime​(Object object, int scale)`
`Time` SFJsonResultSet.`convertToTime​(Object object, int scale)`
`Timestamp` SFArrowResultSet.`convertToTimestamp​(Object object, int columnType, int columnSubType, TimeZone tz, int scale)`
`Timestamp` SFBaseResultSet.`convertToTimestamp​(Object object, int columnType, int columnSubType, TimeZone tz, int scale)`
`Timestamp` SFJsonResultSet.`convertToTimestamp​(Object object, int columnType, int columnSubType, TimeZone tz, int scale)`
`abstract SFPreparedStatementMetaData` SFBaseStatement.`describe​(String sql)` Describe a statement.
`SFPreparedStatementMetaData` SFStatement.`describe​(String sql)` Describe a statement
`abstract SFBaseResultSet` SFBaseStatement.`execute​(String sql, Map<String,​ParameterBindingDTO> parametersBinding, SFBaseStatement.CallingMethod caller, ExecTimeTelemetryData execTimeData)` Executes the given SQL string.
`SFBaseResultSet` SFStatement.`execute​(String sql, boolean asyncExec, Map<String,​ParameterBindingDTO> parametersBinding, SFBaseStatement.CallingMethod caller, ExecTimeTelemetryData execTimeData)` Execute sql
`SFBaseResultSet` SFStatement.`execute​(String sql, Map<String,​ParameterBindingDTO> parametersBinding, SFBaseStatement.CallingMethod caller, ExecTimeTelemetryData execTimeData)`
`static StmtUtil.StmtOutput` StmtUtil.`execute​(net.snowflake.client.core.StmtUtil.StmtInput stmtInput, ExecTimeTelemetryData execTimeData)` Execute a statement
`Object` SFStatement.`executeHelper​(String sql, String mediaType, Map<String,​ParameterBindingDTO> bindValues, boolean describeOnly, boolean internal, boolean asyncExec, ExecTimeTelemetryData execTimeData)` A helper method to build URL and submit the SQL to snowflake for exec
`static String` SessionUtil.`generateJWTToken​(PrivateKey privateKey, String privateKeyFile, String privateKeyFilePwd, String accountName, String userName)` Deprecated.
`static String` SessionUtil.`generateJWTToken​(PrivateKey privateKey, String privateKeyFile, String privateKeyBase64, String privateKeyPwd, String accountName, String userName)` Helper function to generate a JWT token
`Array` SFArrowResultSet.`getArray​(int columnIndex)`
`Array` SFBaseResultSet.`getArray​(int columnIndex)`
`Array` SFJsonResultSet.`getArray​(int columnIndex)`
`BigDecimal` SFArrowResultSet.`getBigDecimal​(int columnIndex)`
`BigDecimal` SFArrowResultSet.`getBigDecimal​(int columnIndex, int scale)`
`abstract BigDecimal` SFBaseResultSet.`getBigDecimal​(int columnIndex)`
`abstract BigDecimal` SFBaseResultSet.`getBigDecimal​(int columnIndex, int scale)`
`BigDecimal` SFJsonResultSet.`getBigDecimal​(int columnIndex)`
`BigDecimal` SFJsonResultSet.`getBigDecimal​(int columnIndex, int scale)`
`boolean` SFArrowResultSet.`getBoolean​(int columnIndex)`
`abstract boolean` SFBaseResultSet.`getBoolean​(int columnIndex)`
`boolean` SFJsonResultSet.`getBoolean​(int columnIndex)`
`byte` SFArrowResultSet.`getByte​(int columnIndex)`
`abstract byte` SFBaseResultSet.`getByte​(int columnIndex)`
`byte` SFJsonResultSet.`getByte​(int columnIndex)`
`byte[]` SFArrowResultSet.`getBytes​(int columnIndex)`
`abstract byte[]` SFBaseResultSet.`getBytes​(int columnIndex)`
`byte[]` SFJsonResultSet.`getBytes​(int columnIndex)`
`static List<SFChildResult>` ResultUtil.`getChildResults​(SFBaseSession session, String requestId, com.fasterxml.jackson.databind.JsonNode result)` Return the list of child results provided in a result, if available; otherwise return an empty list
`List<FieldMetadata>` SFResultSetMetaData.`getColumnFields​(int column)`
`int` SFResultSetMetaData.`getColumnType​(int column)`
`String` SFResultSetMetaData.`getColumnTypeName​(int column)`
`static Date` ResultUtil.`getDate​(String str, TimeZone tz, SFBaseSession session)` Deprecated.
`Date` SFArrowResultSet.`getDate​(int columnIndex, TimeZone tz)`
`abstract Date` SFBaseResultSet.`getDate​(int columnIndex, TimeZone tz)`
`Date` SFJsonResultSet.`getDate​(int columnIndex)`
`Date` SFJsonResultSet.`getDate​(int columnIndex, TimeZone tz)`
`double` SFArrowResultSet.`getDouble​(int columnIndex)`
`abstract double` SFBaseResultSet.`getDouble​(int columnIndex)`
`double` SFJsonResultSet.`getDouble​(int columnIndex)`
`float` SFArrowResultSet.`getFloat​(int columnIndex)`
`abstract float` SFBaseResultSet.`getFloat​(int columnIndex)`
`float` SFJsonResultSet.`getFloat​(int columnIndex)`
`int` SFArrowResultSet.`getInt​(int columnIndex)`
`abstract int` SFBaseResultSet.`getInt​(int columnIndex)`
`int` SFJsonResultSet.`getInt​(int columnIndex)`
`int` SFResultSetMetaData.`getInternalColumnType​(int column)`
`protected SfSqlArray` SFBaseResultSet.`getJsonArray​(String arrayString, int columnIndex)`
`long` SFArrowResultSet.`getLong​(int columnIndex)`
`abstract long` SFBaseResultSet.`getLong​(int columnIndex)`
`long` SFJsonResultSet.`getLong​(int columnIndex)`
`Object` SFArrowResultSet.`getObject​(int columnIndex)`
`abstract Object` SFBaseResultSet.`getObject​(int columnIndex)`
`Object` SFJsonResultSet.`getObject​(int columnIndex)`
`protected Object` SFFixedViewResultSet.`getObjectInternal​(int columnIndex)`
`protected abstract Object` SFJsonResultSet.`getObjectInternal​(int columnIndex)` Given a column index, get current row's value as an object
`protected Object` SFResultSet.`getObjectInternal​(int columnIndex)`
`Object` SFArrowResultSet.`getObjectWithoutString​(int columnIndex)`
`abstract Object` SFBaseResultSet.`getObjectWithoutString​(int columnIndex)`
`Object` SFJsonResultSet.`getObjectWithoutString​(int columnIndex)`
`protected static String` StmtUtil.`getQueryResult​(com.fasterxml.jackson.databind.JsonNode inProgressResponse, String previousGetResultPath, net.snowflake.client.core.StmtUtil.StmtInput stmtInput)` Issue get-result call to get query result given an in-progress response.
`protected static String` StmtUtil.`getQueryResult​(String getResultPath, net.snowflake.client.core.StmtUtil.StmtInput stmtInput)` Issue get-result call to get query result given an in-progress response.
`protected static com.fasterxml.jackson.databind.JsonNode` StmtUtil.`getQueryResultJSON​(String queryId, SFSession session)` Issue get-result call to get query result given an in progress response.
`protected ServerSocket` SessionUtilExternalBrowser.`getServerSocket()` Gets a free port on localhost
`static net.snowflake.common.core.SFTime` ResultUtil.`getSFTime​(String obj, int scale, SFBaseSession session)` Convert a time internal value (scaled number of seconds + fractional seconds) into an SFTime.
`static net.snowflake.common.core.SFTimestamp` ResultUtil.`getSFTimestamp​(String timestampStr, int scale, int internalColumnType, long resultVersion, TimeZone sessionTZ, SFBaseSession session)` Convert a timestamp internal value (scaled number of seconds + fractional seconds) into a SFTimestamp.

`static String`

ResultUtil.`getSFTimestampAsString​(net.snowflake.common.core.SFTimestamp sfTS, int columnType, int scale, net.snowflake.common.core.SnowflakeDateTimeFormat timestampNTZFormatter, net.snowflake.common.core.SnowflakeDateTimeFormat timestampLTZFormatter, net.snowflake.common.core.SnowflakeDateTimeFormat timestampTZFormatter, SFBaseSession session)`

Convert a SFTimestamp to a string value.

`short` SFArrowResultSet.`getShort​(int columnIndex)`
`abstract short` SFBaseResultSet.`getShort​(int columnIndex)`
`short` SFJsonResultSet.`getShort​(int columnIndex)`
`String` SFArrowResultSet.`getString​(int columnIndex)`
`abstract String` SFBaseResultSet.`getString​(int columnIndex)`
`String` SFJsonResultSet.`getString​(int columnIndex)`
`Time` SFArrowResultSet.`getTime​(int columnIndex)`
`abstract Time` SFBaseResultSet.`getTime​(int columnIndex)`
`Time` SFJsonResultSet.`getTime​(int columnIndex)`
`Timestamp` SFArrowResultSet.`getTimestamp​(int columnIndex, TimeZone tz)`
`abstract Timestamp` SFBaseResultSet.`getTimestamp​(int columnIndex, TimeZone tz)`
`Timestamp` SFJsonResultSet.`getTimestamp​(int columnIndex, TimeZone tz)`
`protected void` SFSession.`heartbeat()` Send heartbeat for the session
`boolean` SFArrowResultSet.`next()` Advance to next row
`boolean` SFBaseResultSet.`next()`
`boolean` SFFixedViewResultSet.`next()` Advance to next row
`boolean` SFResultSet.`next()` Advance to next row
`void` SFSession.`open()` Open a new database session
`void` SessionUtilExternalBrowser.AuthExternalBrowserHandlers.`openBrowser​(String ssoUrl)`
`boolean` SFBaseResultSet.`previous()`
`boolean` SFBaseResultSet.`relative​(int rows)`

### Uses of SFException in net.snowflake.client.core.arrow

Methods in net.snowflake.client.core.arrow that throw SFException
`protected byte` TinyIntToFixedConverter.`getByte​(int index)`
`static Date` ArrowResultUtil.`getDate​(int day, TimeZone oldTz, TimeZone newTz)` Method to get Date from integer using timezone offsets
`static Date` DateConverter.`getDate​(int value, TimeZone jvmTz, TimeZone sessionTimeZone, boolean useDateFormat)`
`Date` StructuredTypeDateTimeConverter.`getDate​(int value, TimeZone tz)`
`protected int` IntToFixedConverter.`getInt​(int index)`
`protected short` SmallIntToFixedConverter.`getShort​(int index)`
`static Time` BigIntToTimeConverter.`getTime​(long value, int scale, boolean useSessionTimezone)` Return the long value as a Time object.
`Time` StructuredTypeDateTimeConverter.`getTime​(long value, int scale)`
`static Timestamp` BigIntToTimestampLTZConverter.`getTimestamp​(long val, int scale)` Deprecated.
`static Timestamp` BigIntToTimestampLTZConverter.`getTimestamp​(long epoch, int scale, TimeZone sessionTimeZone, boolean useSessionTimezone)`
`static Timestamp` BigIntToTimestampNTZConverter.`getTimestamp​(long val, TimeZone tz, int scale, boolean honorClientTZForTimestampNTZ, boolean fromToString)`
`Timestamp` StructuredTypeDateTimeConverter.`getTimestamp​(Map<String,​Object> obj, int columnType, int columnSubType, TimeZone tz, int scale)`
`static Timestamp` ThreeFieldStructToTimestampTZConverter.`getTimestamp​(long epoch, int fraction, int timeZoneIndex, long resultVersion, boolean useSessionTimezone, boolean fromToString)`
`static Timestamp` TwoFieldStructToTimestampLTZConverter.`getTimestamp​(long epoch, int fraction, TimeZone sessionTimeZone, boolean useSessionTimezone, boolean fromToString)`
`static Timestamp` TwoFieldStructToTimestampNTZConverter.`getTimestamp​(long epoch, int fraction, TimeZone tz, TimeZone sessionTimeZone, boolean treatNTZasUTC, boolean useSessionTimezone, boolean honorClientTZForTimestampNTZ, boolean fromToString)`
`static Timestamp` TwoFieldStructToTimestampTZConverter.`getTimestamp​(long epoch, int timeZoneIndex, int scale)`
`org.apache.arrow.vector.IntVector` ArrowResultChunkIndexSorter.`sort()` This method is only used when sf-property sort is on
`BigDecimal` ArrowVectorConverter.`toBigDecimal​(int index)` Convert value in arrow vector to BigDecimal
`BigDecimal` BitToBooleanConverter.`toBigDecimal​(int rowIndex)`
`BigDecimal` DoubleToRealConverter.`toBigDecimal​(int rowIndex)`
`BigDecimal` IntToFixedConverter.`toBigDecimal​(int index)`
`BigDecimal` SmallIntToFixedConverter.`toBigDecimal​(int index)`
`BigDecimal` TinyIntToFixedConverter.`toBigDecimal​(int index)`
`BigDecimal` VarCharConverter.`toBigDecimal​(int index)`
`boolean` ArrowVectorConverter.`toBoolean​(int index)` Convert value in arrow vector to boolean data
`boolean` BigIntToFixedConverter.`toBoolean​(int index)`
`boolean` BigIntToScaledFixedConverter.`toBoolean​(int index)`
`boolean` BigIntToTimeConverter.`toBoolean​(int index)`
`boolean` BigIntToTimestampLTZConverter.`toBoolean​(int index)`
`boolean` BigIntToTimestampNTZConverter.`toBoolean​(int index)`
`boolean` DateConverter.`toBoolean​(int index)`
`boolean` DecimalToScaledFixedConverter.`toBoolean​(int index)`
`boolean` DoubleToRealConverter.`toBoolean​(int index)`
`boolean` IntToFixedConverter.`toBoolean​(int index)`
`boolean` IntToScaledFixedConverter.`toBoolean​(int index)`
`boolean` IntToTimeConverter.`toBoolean​(int index)`
`boolean` SmallIntToFixedConverter.`toBoolean​(int index)`
`boolean` SmallIntToScaledFixedConverter.`toBoolean​(int index)`
`boolean` ThreeFieldStructToTimestampTZConverter.`toBoolean​(int index)`
`boolean` TinyIntToFixedConverter.`toBoolean​(int index)`
`boolean` TinyIntToScaledFixedConverter.`toBoolean​(int index)`
`boolean` TwoFieldStructToTimestampLTZConverter.`toBoolean​(int index)`
`boolean` TwoFieldStructToTimestampNTZConverter.`toBoolean​(int index)`
`boolean` TwoFieldStructToTimestampTZConverter.`toBoolean​(int index)`
`boolean` VarBinaryToBinaryConverter.`toBoolean​(int index)`
`boolean` VarCharConverter.`toBoolean​(int index)`
`byte` ArrowVectorConverter.`toByte​(int index)` Convert value in arrow vector to byte data
`byte` BigIntToFixedConverter.`toByte​(int index)`
`byte` DecimalToScaledFixedConverter.`toByte​(int index)`
`byte` IntToFixedConverter.`toByte​(int index)`
`byte` SmallIntToFixedConverter.`toByte​(int index)`
`byte` TinyIntToFixedConverter.`toByte​(int index)`
`byte[]` ArrayConverter.`toBytes​(int index)`
`byte[]` ArrowVectorConverter.`toBytes​(int index)` Convert value in arrow vector to byte array
`byte[]` IntToFixedConverter.`toBytes​(int index)`
`byte[]` IntToTimeConverter.`toBytes​(int index)`
`byte[]` MapConverter.`toBytes​(int index)`
`byte[]` SmallIntToFixedConverter.`toBytes​(int index)`
`byte[]` StructConverter.`toBytes​(int index)`
`byte[]` ThreeFieldStructToTimestampTZConverter.`toBytes​(int index)`
`byte[]` TinyIntToFixedConverter.`toBytes​(int index)`
`byte[]` TwoFieldStructToTimestampLTZConverter.`toBytes​(int index)`
`byte[]` TwoFieldStructToTimestampNTZConverter.`toBytes​(int index)`
`byte[]` TwoFieldStructToTimestampTZConverter.`toBytes​(int index)`
`byte[]` VectorTypeConverter.`toBytes​(int index)`
`Date` ArrowVectorConverter.`toDate​(int index, TimeZone jvmTz, boolean useDateFormat)` Convert value in arrow vector to Date
`Date` BigIntToTimestampLTZConverter.`toDate​(int index, TimeZone tz, boolean useDateFormat)`
`Date` BigIntToTimestampNTZConverter.`toDate​(int index, TimeZone tz, boolean dateFormat)`
`Date` DateConverter.`toDate​(int index, TimeZone jvmTz, boolean useDateFormat)`
`Date` ThreeFieldStructToTimestampTZConverter.`toDate​(int index, TimeZone tz, boolean dateFormat)`
`Date` TwoFieldStructToTimestampLTZConverter.`toDate​(int index, TimeZone tz, boolean dateFormat)`
`Date` TwoFieldStructToTimestampNTZConverter.`toDate​(int index, TimeZone tz, boolean dateFormat)`
`Date` TwoFieldStructToTimestampTZConverter.`toDate​(int index, TimeZone tz, boolean dateFormat)`
`Date` VarCharConverter.`toDate​(int index, TimeZone jvmTz, boolean useDateFormat)`
`double` ArrowVectorConverter.`toDouble​(int index)` Convert value in arrow vector to double data
`double` BigIntToFixedConverter.`toDouble​(int index)`
`double` BigIntToScaledFixedConverter.`toDouble​(int index)`
`double` BitToBooleanConverter.`toDouble​(int rowIndex)`
`double` DecimalToScaledFixedConverter.`toDouble​(int index)`
`double` IntToFixedConverter.`toDouble​(int index)`
`double` IntToScaledFixedConverter.`toDouble​(int index)`
`double` SmallIntToFixedConverter.`toDouble​(int index)`
`double` TinyIntToFixedConverter.`toDouble​(int index)`
`double` VarCharConverter.`toDouble​(int index)`
`float` ArrowVectorConverter.`toFloat​(int index)` Convert value in arrow vector to float data
`float` BigIntToFixedConverter.`toFloat​(int index)`
`float` BigIntToScaledFixedConverter.`toFloat​(int index)`
`float` BitToBooleanConverter.`toFloat​(int rowIndex)`
`float` DecimalToScaledFixedConverter.`toFloat​(int index)`
`float` IntToFixedConverter.`toFloat​(int index)`
`float` IntToScaledFixedConverter.`toFloat​(int index)`
`float` SmallIntToFixedConverter.`toFloat​(int index)`
`float` SmallIntToScaledFixedConverter.`toFloat​(int index)`
`float` TinyIntToFixedConverter.`toFloat​(int index)`
`float` TinyIntToScaledFixedConverter.`toFloat​(int index)`
`float` VarCharConverter.`toFloat​(int index)`
`int` ArrowVectorConverter.`toInt​(int index)` Convert value in arrow vector to int data
`int` BigIntToFixedConverter.`toInt​(int index)`
`int` BigIntToScaledFixedConverter.`toInt​(int index)`
`int` BitToBooleanConverter.`toInt​(int rowIndex)`
`int` DecimalToScaledFixedConverter.`toInt​(int index)`
`int` DoubleToRealConverter.`toInt​(int rowIndex)`
`int` IntToFixedConverter.`toInt​(int index)`
`int` IntToScaledFixedConverter.`toInt​(int index)`
`int` SmallIntToFixedConverter.`toInt​(int index)`
`int` SmallIntToScaledFixedConverter.`toInt​(int index)`
`int` TinyIntToFixedConverter.`toInt​(int index)`
`int` TinyIntToScaledFixedConverter.`toInt​(int index)`
`int` VarCharConverter.`toInt​(int index)`
`long` ArrowVectorConverter.`toLong​(int index)` Convert value in arrow vector to long data
`long` BigIntToFixedConverter.`toLong​(int index)`
`long` BigIntToScaledFixedConverter.`toLong​(int index)`
`long` BitToBooleanConverter.`toLong​(int rowIndex)`
`long` DecimalToScaledFixedConverter.`toLong​(int index)`
`long` DoubleToRealConverter.`toLong​(int rowIndex)`
`long` IntToFixedConverter.`toLong​(int index)`
`long` IntToScaledFixedConverter.`toLong​(int index)`
`long` SmallIntToFixedConverter.`toLong​(int index)`
`long` SmallIntToScaledFixedConverter.`toLong​(int index)`
`long` TinyIntToFixedConverter.`toLong​(int index)`
`long` TinyIntToScaledFixedConverter.`toLong​(int index)`
`long` VarCharConverter.`toLong​(int index)`
`Object` ArrayConverter.`toObject​(int index)`
`Object` ArrowVectorConverter.`toObject​(int index)` Convert value in arrow vector to Object
`Object` BigIntToFixedConverter.`toObject​(int index)`
`Object` BigIntToTimeConverter.`toObject​(int index)`
`Object` BigIntToTimestampLTZConverter.`toObject​(int index)`
`Object` BigIntToTimestampNTZConverter.`toObject​(int index)`
`Object` DateConverter.`toObject​(int index)`
`Object` DecimalToScaledFixedConverter.`toObject​(int index)`
`Object` IntToFixedConverter.`toObject​(int index)`
`Object` IntToScaledFixedConverter.`toObject​(int index)`
`Object` IntToTimeConverter.`toObject​(int index)`
`Object` MapConverter.`toObject​(int index)`
`Object` SmallIntToFixedConverter.`toObject​(int index)`
`Object` SmallIntToScaledFixedConverter.`toObject​(int index)`
`Object` StructConverter.`toObject​(int index)`
`Object` ThreeFieldStructToTimestampTZConverter.`toObject​(int index)`
`Object` TinyIntToFixedConverter.`toObject​(int index)`
`Object` TinyIntToScaledFixedConverter.`toObject​(int index)`
`Object` TwoFieldStructToTimestampLTZConverter.`toObject​(int index)`
`Object` TwoFieldStructToTimestampNTZConverter.`toObject​(int index)`
`Object` TwoFieldStructToTimestampTZConverter.`toObject​(int index)`
`Object` VectorTypeConverter.`toObject​(int index)`
`short` ArrowVectorConverter.`toShort​(int index)` Convert value in arrow vector to short data
`short` BigIntToFixedConverter.`toShort​(int index)`
`short` BigIntToScaledFixedConverter.`toShort​(int index)`
`short` BitToBooleanConverter.`toShort​(int rowIndex)`
`short` DateConverter.`toShort​(int index)`
`short` DecimalToScaledFixedConverter.`toShort​(int index)`
`short` DoubleToRealConverter.`toShort​(int rowIndex)`
`short` IntToFixedConverter.`toShort​(int index)`
`short` IntToScaledFixedConverter.`toShort​(int index)`
`short` SmallIntToFixedConverter.`toShort​(int index)`
`short` SmallIntToScaledFixedConverter.`toShort​(int index)`
`short` ThreeFieldStructToTimestampTZConverter.`toShort​(int rowIndex)`
`short` TinyIntToFixedConverter.`toShort​(int index)`
`short` TinyIntToScaledFixedConverter.`toShort​(int index)`
`short` TwoFieldStructToTimestampTZConverter.`toShort​(int rowIndex)`
`short` VarCharConverter.`toShort​(int index)`
`String` ArrayConverter.`toString​(int index)`
`String` ArrowVectorConverter.`toString​(int index)` Convert value in arrow vector to string
`String` BigIntToTimeConverter.`toString​(int index)`
`String` BigIntToTimestampLTZConverter.`toString​(int index)`
`String` BigIntToTimestampNTZConverter.`toString​(int index)`
`String` DateConverter.`toString​(int index)`
`String` IntToFixedConverter.`toString​(int index)`
`String` IntToScaledFixedConverter.`toString​(int index)`
`String` IntToTimeConverter.`toString​(int index)`
`String` MapConverter.`toString​(int index)`
`String` SmallIntToFixedConverter.`toString​(int index)`
`String` SmallIntToScaledFixedConverter.`toString​(int index)`
`String` StructConverter.`toString​(int index)`
`String` ThreeFieldStructToTimestampTZConverter.`toString​(int index)`
`String` TinyIntToFixedConverter.`toString​(int index)`
`String` TinyIntToScaledFixedConverter.`toString​(int index)`
`String` TwoFieldStructToTimestampLTZConverter.`toString​(int index)`
`String` TwoFieldStructToTimestampNTZConverter.`toString​(int index)`
`String` TwoFieldStructToTimestampTZConverter.`toString​(int index)`
`String` VectorTypeConverter.`toString​(int index)`
`Time` ArrowVectorConverter.`toTime​(int index)` Convert value in arrow vector to Time
`Time` BigIntToTimeConverter.`toTime​(int index)`
`Time` BigIntToTimestampLTZConverter.`toTime​(int index)`
`Time` BigIntToTimestampNTZConverter.`toTime​(int index)`
`Time` IntToTimeConverter.`toTime​(int index)`
`Time` ThreeFieldStructToTimestampTZConverter.`toTime​(int index)`
`Time` TwoFieldStructToTimestampLTZConverter.`toTime​(int index)`
`Time` TwoFieldStructToTimestampNTZConverter.`toTime​(int index)`
`Time` TwoFieldStructToTimestampTZConverter.`toTime​(int index)`
`Timestamp` ArrowVectorConverter.`toTimestamp​(int index, TimeZone tz)` Convert value in arrow vector to Timestamp
`Timestamp` BigIntToTimeConverter.`toTimestamp​(int index, TimeZone tz)`
`Timestamp` BigIntToTimestampLTZConverter.`toTimestamp​(int index, TimeZone tz)`
`Timestamp` BigIntToTimestampNTZConverter.`toTimestamp​(int index, TimeZone tz)`
`Timestamp` DateConverter.`toTimestamp​(int index, TimeZone tz)`
`Timestamp` IntToTimeConverter.`toTimestamp​(int index, TimeZone tz)`
`Timestamp` ThreeFieldStructToTimestampTZConverter.`toTimestamp​(int index, TimeZone tz)`
`Timestamp` TwoFieldStructToTimestampLTZConverter.`toTimestamp​(int index, TimeZone tz)`
`Timestamp` TwoFieldStructToTimestampNTZConverter.`toTimestamp​(int index, TimeZone tz)`
`Timestamp` TwoFieldStructToTimestampTZConverter.`toTimestamp​(int index, TimeZone tz)`

### Uses of SFException in net.snowflake.client.core.json

Methods in net.snowflake.client.core.json that throw SFException
`BigDecimal` NumberConverter.`getBigDecimal​(Object obj, int columnType)`
`BigDecimal` NumberConverter.`getBigDecimal​(Object obj, int columnType, Integer scale)`
`Object` NumberConverter.`getBigInt​(Object obj, int columnType)`
`Boolean` BooleanConverter.`getBoolean​(Object obj, int columnType)`
`byte[]` BytesConverter.`getBytes​(Object obj, int columnType, int columnSubType, Integer scale)`
`Date` DateTimeConverter.`getDate​(Object obj, int columnType, int columnSubType, TimeZone tz, int scale)`
`double` NumberConverter.`getDouble​(Object obj, int columnType)`
`float` NumberConverter.`getFloat​(Object obj, int columnType)`
`int` NumberConverter.`getInt​(Object obj, int columnType)`
`long` NumberConverter.`getLong​(Object obj, int columnType)`
`short` NumberConverter.`getShort​(Object obj, int columnType)`
`String` StringConverter.`getString​(Object obj, int columnType, int columnSubType, int scale)`
`Time` DateTimeConverter.`getTime​(Object obj, int columnType, int columnSubType, TimeZone tz, int scale)`
`Timestamp` DateTimeConverter.`getTimestamp​(Object obj, int columnType, int columnSubType, TimeZone tz, int scale)`

### Uses of SFException in net.snowflake.client.jdbc

Method parameters in net.snowflake.client.jdbc with type arguments of type SFException
`static <T> T` SnowflakeUtil.`mapSFExceptionToSQLException​(ThrowingCallable<T,​SFException> action)`

Methods in net.snowflake.client.jdbc that throw SFException
`ArrowVectorConverter` ArrowResultChunk.ArrowChunkIterator.`getCurrentConverter​(int columnIdx)`
`static String` SnowflakeUtil.`getJsonNodeStringValue​(com.fasterxml.jackson.databind.JsonNode node)`

Constructors in net.snowflake.client.jdbc with parameters of type SFException
`SnowflakeSQLException​(SFException e)`
`SnowflakeSQLLoggedException​(SFBaseSession session, SFException e)`

### Uses of SFException in net.snowflake.client.jdbc.telemetryOOB

Methods in net.snowflake.client.jdbc.telemetryOOB with parameters of type SFException
`TelemetryEvent.LogBuilder` TelemetryEvent.LogBuilder.`withException​(SFException ex)`

### Uses of SFException in net.snowflake.client.util

Methods in net.snowflake.client.util that throw SFException
`T` Converter.`convert​(Object object)`