# Serialized Form

- ## Package com.tableau.hyperapi

  - ### Exception Class com.tableau.hyperapi.HyperException

    class HyperException extends RuntimeException implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### cause

            HyperException cause

        The Hyper error exception which caused this exception. This may go several exceptions deep.

      - ##### contextId

            HyperException.ContextId contextId

        A context id. Each throw expression has a unique context id that is stored in the thrown error.

      - ##### hint

            String hint

        A possible hint on how to fix the error.

      - ##### mainMessage

            String mainMessage

        The main message of this exception.

      - ##### sqlState

            String sqlState

        The SQL state associated with the error, if any.

  - ### Class com.tableau.hyperapi.HyperException.ContextId

    class ContextId extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### value

            int value

        The value.