# Hierarchy For Package net.snowflake.client.core

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.snowflake.client.core.AssertUtil
  - net.snowflake.client.core.Constants
  - net.snowflake.client.core.CredentialManager
  - net.snowflake.client.core.DownloaderMetrics
  - net.snowflake.client.core.Event
    - net.snowflake.client.core.BasicEvent
  - net.snowflake.client.core.EventUtil
  - net.snowflake.client.core.ExecTimeTelemetryData
  - java.nio.file.spi.FileTypeDetector
    - net.snowflake.client.core.FileTypeDetector
  - java.util.logging.Handler
    - net.snowflake.client.core.EventHandler
  - net.snowflake.client.core.HeartbeatBackground (implements java.lang.Runnable)
  - net.snowflake.client.core.HttpClientSettingsKey (implements java.io.Serializable)
  - net.snowflake.client.core.HttpUtil
  - net.snowflake.client.core.IncidentUtil
  - java.io.InputStream (implements java.io.Closeable)
    - net.snowflake.client.core.HttpUtil.HttpInputStream
  - net.snowflake.client.core.MetaDataOfBinds (implements java.io.Serializable)
  - net.snowflake.client.core.ObjectMapperFactory
  - net.snowflake.client.core.OCSPTelemetryData
  - net.snowflake.client.core.OpaqueContextDTO
  - net.snowflake.client.core.ParameterBindingDTO
  - net.snowflake.client.core.QueryContextCache
  - net.snowflake.client.core.QueryContextDTO
  - net.snowflake.client.core.QueryContextEntryDTO
  - net.snowflake.client.core.QueryExecDTO
  - net.snowflake.client.core.ResultUtil
  - net.snowflake.client.core.SecureStorageAppleManager
  - net.snowflake.client.core.SecureStorageLinuxManager
  - net.snowflake.client.core.SecureStorageWindowsManager
  - net.snowflake.client.core.SessionUtil
  - net.snowflake.client.core.SessionUtilExternalBrowser
  - net.snowflake.client.core.SFBaseResultSet
    - net.snowflake.client.core.SFArrowResultSet (implements net.snowflake.client.core.DataConversionContext)
    - net.snowflake.client.core.SFJsonResultSet
      - net.snowflake.client.core.SFFixedViewResultSet
      - net.snowflake.client.core.SFResultSet
  - net.snowflake.client.core.SFBaseSession
    - net.snowflake.client.core.SFSession
  - net.snowflake.client.core.SFBaseStatement
    - net.snowflake.client.core.SFStatement
  - net.snowflake.client.core.SFChildResult
  - net.snowflake.client.core.SFLoginInput
  - net.snowflake.client.core.SFLoginOutput
  - net.snowflake.client.core.SFResultSetMetaData
  - net.snowflake.client.core.SFStatementMetaData
  - net.snowflake.client.core.SnowflakeMutableProxyRoutePlanner (implements org.apache.http.conn.routing.HttpRoutePlanner, java.io.Serializable)
  - org.apache.http.conn.ssl.SSLConnectionSocketFactory (implements org.apache.http.conn.socket.LayeredConnectionSocketFactory)
    - net.snowflake.client.core.SFSSLConnectionSocketFactory
  - net.snowflake.client.core.StmtUtil
  - net.snowflake.client.core.StmtUtil.StmtOutput
  - com.sun.jna.Structure
    - net.snowflake.client.core.SecureStorageWindowsManager.SecureStorageWindowsCredential
  - java.lang.Throwable (implements java.io.Serializable)
    - net.snowflake.client.core.SFException
    - net.snowflake.client.core.SFOCSPException
  - net.snowflake.client.core.URLUtil
  - net.snowflake.client.core.UUIDUtils
  - javax.net.ssl.X509ExtendedTrustManager (implements javax.net.ssl.X509TrustManager)
    - net.snowflake.client.core.SFTrustManager

## Interface Hierarchy

- net.snowflake.client.core.ChunkDownloader
- net.snowflake.client.core.DataConversionContext
- net.snowflake.client.core.SessionUtilExternalBrowser.AuthExternalBrowserHandlers

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.snowflake.client.core.BasicEvent.QueryState
    - net.snowflake.client.core.Constants.OS
    - net.snowflake.client.core.Event.EventType
    - net.snowflake.client.core.OCSPMode
    - net.snowflake.client.core.QueryResultFormat
    - net.snowflake.client.core.QueryStatus
    - net.snowflake.client.core.SFBaseStatement.CallingMethod
    - net.snowflake.client.core.SFSessionProperty
    - net.snowflake.client.core.SFStatementType