# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary
  Class | Description
  --- | ---
  BoolByReference | Helper class that handles a bool by reference
  Catalog | The catalog of a connection.
  Connection | Defines a Hyper connection.
  CreateMode | Database creation behavior during connection establishing.
  DatabaseName | A database name.
  Endpoint | An endpoint.
  ExternalHyperAPISharedLibraryProvider | Shared library provider for the external Hyper API.
  HyperAPIUtil | Utility methods.
  HyperException | Defines a `RuntimeException` object that is thrown on failure by the functions in the Hyper API Java library.
  HyperException.ContextId | A context id.
  HyperProcess | Defines a Hyper process.
  HyperServiceVersion | A Hyper Service version number of the form 'major.minor'.
  Inserter | An inserter.
  Inserter.ColumnMapping | Maps an expression to a column
  Interval | An interval data type.
  Name | A name.
  Nullability | The nullability of a column.
  Persistence | The persistence level of a table.
  Result | A query result.
  ResultSchema | The schema of a query result.
  ResultSchema.Column | A single column.
  SchemaName | A schema name.
  SharedLibraryProvider | This service provider interface is used to provide the name of the shared library the API is loading.
  Sql | Helper utilities for SQL formatting.
  SqlType | A SQL type.
  TableDefinition | The schema of a table.
  TableDefinition.Column | A single column.
  TableName | A table name.
  Telemetry | Hyper API usage data options.
  TypeTag | A SQL type tag.