Class MinicoreTelemetry


  • @SnowflakeJdbcInternalApi
    public class MinicoreTelemetry
    extends Object
    Telemetry data for minicore library loading and platform information.

    This class encapsulates all telemetry information related to minicore that should be included in the CLIENT_ENVIRONMENT section of the login-request.

    Fields:

    • ISA: Instruction Set Architecture (e.g., "amd64", "arm64")
    • CORE_VERSION: Result of sf_core_full_version() if successful
    • CORE_FILE_NAME: Binary library file name that the driver tried to load
    • CORE_LOAD_ERROR: One of three error states from MinicoreLoadError
    • loadLogs: List of log messages with detailed error info from the loading process

    Note: OS and OS_VERSION are already set by SessionUtil.createClientEnvironmentInfo()