# Package net.snowflake.client.core

Interface Summary
SessionUtilExternalBrowser.AuthExternalBrowserHandlers

Class Summary
AssertUtil: Created by jhuang on 1/27/16.
BasicEvent: Base Event class for events that don't need to deviate from the default flush behavior.
Constants
Event: Abstract class to encapsulate a Client-side Event and any methods associated with it.
EventHandler
EventUtil: Utility class to encapsulate support information pertaining to the EventHandler and events.
FileTypeDetector: Use Tika to detect the mime type of files
HeartbeatBackground: This class is a singleton which is running inside driver to heartbeat snowflake server for each connection
HttpUtil
HttpUtil.HttpInputStream
Incident: Incident Event class for triggering and registering Incidents with GS
IncidentUtil
ObjectMapperFactory: Factor method used to create ObjectMapper instance.
ParameterBindingDTO: This class represents a binding object passed to server side Created by hyu on 6/15/17.
QueryExecDTO: Body of a query request
ResultUtil: Created by jhuang on 2/1/16.
ResultUtil.ResultInput
ResultUtil.ResultOutput
SessionUtil: Low level session util
SessionUtil.LoginInput: A class for holding all information required for login
SessionUtil.LoginOutput: Login output information including session tokens, database versions
SessionUtilExternalBrowser: SAML 2.0 Compliant service/application federated authentication 1.
SFBaseResultSet: Base class for query result set and metadata result set
SFChildResult: Data class to wrap information about child job results
SFException: Created by jhuang on 1/5/16.
SFFixedViewResultSet: Fixed view result set.
SFResultSet: Snowflake ResultSet implementation
SFResultSetMetaData: Snowflake ResultSetMetaData
SFSession: Snowflake session implementation
SFSSLConnectionSocketFactory: Snowflake custom SSLConnectionSocketFactory
SFStatement: Snowflake statement
SFStatementMetaData: Statement metadata which includes the result metadata and bind information.
StmtUtil: Statement Util
StmtUtil.StmtOutput: Output for running a statement on server

Enum Summary
BasicEvent.QueryState
Constants.OS
Event.EventType
SFSessionProperty: session properties accepted for opening a new session.
SFStatement.CallingMethod
SFStatementType: Used to check if the statementType belongs to DDL or DML The enum of each statement type is defined in com.snowflake.core.Statement.java