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

Packages that use SFBaseResultSet
net.snowflake.client.core
net.snowflake.client.jdbc

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

Subclasses of SFBaseResultSet in net.snowflake.client.core
`class` `SFArrowResultSet` Arrow result set implementation
`class` `SFFixedViewResultSet` Fixed view result set.
`class` `SFJsonResultSet` Abstract class used to represent snowflake result set in json format
`class` `SFResultSet` Snowflake ResultSet implementation

Methods in net.snowflake.client.core that return SFBaseResultSet
`abstract SFBaseResultSet` SFBaseStatement.`asyncExecute​(String sql, Map<String,​ParameterBindingDTO> parametersBinding, SFBaseStatement.CallingMethod caller)` Execute sql asynchronously.
`SFBaseResultSet` SFStatement.`asyncExecute​(String sql, Map<String,​ParameterBindingDTO> parametersBinding, SFBaseStatement.CallingMethod caller)`
`abstract SFBaseResultSet` SFBaseStatement.`execute​(String sql, Map<String,​ParameterBindingDTO> parametersBinding, SFBaseStatement.CallingMethod caller)` Executes the given SQL string.
`SFBaseResultSet` SFStatement.`execute​(String sql, boolean asyncExec, Map<String,​ParameterBindingDTO> parametersBinding, SFBaseStatement.CallingMethod caller)` Execute sql
`SFBaseResultSet` SFStatement.`execute​(String sql, Map<String,​ParameterBindingDTO> parametersBinding, SFBaseStatement.CallingMethod caller)`
`abstract SFBaseResultSet` SFBaseStatement.`getResultSet()` Retrieves the current result as a ResultSet, if any.
`SFBaseResultSet` SFStatement.`getResultSet()`

Methods in net.snowflake.client.core with parameters of type SFBaseResultSet
`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

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

Methods in net.snowflake.client.jdbc with parameters of type SFBaseResultSet
`SnowflakeBaseResultSet` DefaultSFConnectionHandler.`createAsyncResultSet​(SFBaseResultSet resultSet, Statement statement)`
`SnowflakeBaseResultSet` SFConnectionHandler.`createAsyncResultSet​(SFBaseResultSet resultSet, Statement statement)` Creates an asynchronous result set from a base SFBaseResultSet for this connection implementation.
`SnowflakeBaseResultSet` DefaultSFConnectionHandler.`createResultSet​(SFBaseResultSet resultSet, Statement statement)`
`SnowflakeBaseResultSet` SFConnectionHandler.`createResultSet​(SFBaseResultSet resultSet, Statement statement)` Creates a SnowflakeResultSet from a base SFBaseResultSet for this connection implementation.

Constructors in net.snowflake.client.jdbc with parameters of type SFBaseResultSet
`SnowflakeResultSetV1​(SFBaseResultSet sfBaseResultSet, Statement statement)` Constructor takes an inputstream from the API response that we get from executing a SQL statement.
`SnowflakeResultSetV1​(SFBaseResultSet sfBaseResultSet, SnowflakeResultSetSerializableV1 resultSetSerializable)` Constructor takes a result set serializable object to create a sessionless result set.