Package net.snowflake.client.jdbc
Interface SnowflakeResultSetSerializable
-
- All Known Implementing Classes:
SnowflakeResultSetSerializableV1,SnowflakeRichResultSetSerializableV1
public interface SnowflakeResultSetSerializableThis interface defines Snowflake specific APIs to access the data wrapped in the result set serializable object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSnowflakeResultSetSerializable.ResultSetRetrieveConfig
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description longgetCompressedDataSizeInBytes()Retrieve compressed data size included in the ResultSet Serializable object.ResultSetgetResultSet()Deprecated.UsegetResultSet(ResultSetRetrieveConfig)insteadResultSetgetResultSet(Properties info)Deprecated.UsegetResultSet(ResultSetRetrieveConfig)insteadResultSetgetResultSet(SnowflakeResultSetSerializable.ResultSetRetrieveConfig resultSetRetrieveConfig)Get ResultSet from the ResultSet Serializable object so that the user can access the data.longgetRowCount()Retrieve total row count included in the ResultSet Serializable object.longgetUncompressedDataSizeInBytes()Retrieve uncompressed data size included in the ResultSet Serializable object.
-
-
-
Method Detail
-
getResultSet
@Deprecated ResultSet getResultSet() throws SQLException
Deprecated.UsegetResultSet(ResultSetRetrieveConfig)insteadGet ResultSet from the ResultSet Serializable object so that the user can access the data.This API is used by spark connector from 2.6.0 to 2.8.1. It is deprecated from sc:2.8.2/jdbc:3.12.12 since Sept 2020. It is safe to remove it after Sept 2022.
- Returns:
- a ResultSet which represents for the data wrapped in the object
- Throws:
SQLException- if an error occurs
-
getResultSet
@Deprecated ResultSet getResultSet(Properties info) throws SQLException
Deprecated.UsegetResultSet(ResultSetRetrieveConfig)insteadGet ResultSet from the ResultSet Serializable object so that the user can access the data.This API is used by spark connector from 2.6.0 to 2.8.1. It is deprecated from sc:2.8.2/jdbc:3.12.12 since Sept 2020. It is safe to remove it after Sept 2022.
- Parameters:
info- The proxy server information if proxy is necessary.- Returns:
- a ResultSet which represents for the data wrapped in the object
- Throws:
SQLException- if an error occurs
-
getResultSet
ResultSet getResultSet(SnowflakeResultSetSerializable.ResultSetRetrieveConfig resultSetRetrieveConfig) throws SQLException
Get ResultSet from the ResultSet Serializable object so that the user can access the data.- Parameters:
resultSetRetrieveConfig- The extra info to retrieve the result set.- Returns:
- a ResultSet which represents for the data wrapped in the object
- Throws:
SQLException- if an error occurs
-
getRowCount
long getRowCount() throws SQLExceptionRetrieve total row count included in the ResultSet Serializable object.- Returns:
- the total row count from metadata
- Throws:
SQLException- if an error occurs
-
getCompressedDataSizeInBytes
long getCompressedDataSizeInBytes() throws SQLExceptionRetrieve compressed data size included in the ResultSet Serializable object.- Returns:
- the total compressed data size in bytes from metadata
- Throws:
SQLException- if an error occurs
-
getUncompressedDataSizeInBytes
long getUncompressedDataSizeInBytes() throws SQLExceptionRetrieve uncompressed data size included in the ResultSet Serializable object.- Returns:
- the total uncompressed data size in bytes from metadata
- Throws:
SQLException- if an error occurs
-
-