# Package com.tableau.hyperapi

This is the public Tableau Hyper API documentation version 0.0.17971

- Class Summary
  Class | Description
  --- | ---
  Catalog | The catalog of a connection.
  Connection | Defines a Hyper connection.
  DatabaseName | A database name.
  Endpoint | An endpoint.
  HyperAPIUtil | Utility methods.
  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.
  Result | A query result.
  ResultSchema | The schema of a query result.
  ResultSchema.Column | A single column.
  SchemaName | A schema name.
  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.

- Enum Summary
  Enum | Description
  --- | ---
  CreateMode | Database creation behavior during connection establishing.
  Nullability | The nullability of a column.
  Persistence | The persistence level of a table.
  Telemetry | Hyper API usage data options.
  TypeTag | A SQL type tag.

- Exception Summary
  Exception | Description
  --- | ---
  HyperException | Defines a `RuntimeException` object that is thrown on failure by the functions in the Hyper API Java library.