## Uses of Class
com.tableau.hyperapi.SqlType

- Packages that use SqlType
  Package | Description
  --- | ---
  com.tableau.hyperapi | This is the public Tableau Hyper API documentation version 0.0.18369

- - ### Uses of SqlType in com.tableau.hyperapi

    Methods in com.tableau.hyperapi that return SqlType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SqlType` | SqlType.`bigInt()` | Returns the BIG_INT SQL type.
    `static SqlType` | SqlType.`bool()` | Returns the BOOL SQL type.
    `static SqlType` | SqlType.`bytes()` | Returns the BYTES SQL type.
    `static SqlType` | SqlType.`character​(int maxLength)` | Returns the CHAR SQL type.
    `static SqlType` | SqlType.`date()` | Returns the DATE SQL type.
    `static SqlType` | SqlType.`doublePrecision()` | Returns the DOUBLE PRECISION SQL type.
    `static SqlType` | SqlType.`geography()` | Returns the GEOGRAPHY SQL type.
    `SqlType` | ResultSchema.Column.`getType()` | Returns the SQL type of the column.
    `SqlType` | TableDefinition.Column.`getType()` | Returns the type of the column.
    `static SqlType` | SqlType.`integer()` | Returns the INT SQL type.
    `static SqlType` | SqlType.`interval()` | Returns the INTERVAL SQL type.
    `static SqlType` | SqlType.`json()` | Returns the JSON SQL type.
    `static SqlType` | SqlType.`numeric​(int precision, int scale)` | Returns the NUMERIC SQL type.
    `static SqlType` | SqlType.`oid()` | Returns the OID SQL type.
    `static SqlType` | SqlType.`smallInt()` | Returns the SMALL_INT SQL type.
    `static SqlType` | SqlType.`text()` | Returns the TEXT SQL type.
    `static SqlType` | SqlType.`time()` | Returns the TIME SQL type.
    `static SqlType` | SqlType.`timestamp()` | Returns the TIMESTAMP SQL type.
    `static SqlType` | SqlType.`timestampTz()` | Returns the TIMESTAMP_TZ SQL type.
    `static SqlType` | SqlType.`varchar​(int maxLength)` | Returns the VARCHAR SQL type.

    Methods in com.tableau.hyperapi with parameters of type SqlType
    Modifier and Type | Method | Description
    --- | --- | ---
    `TableDefinition` | TableDefinition.`addColumn​(java.lang.String columnName, SqlType type)` | Adds a column to the table definition.
    `TableDefinition` | TableDefinition.`addColumn​(java.lang.String columnName, SqlType type, Nullability nullability)` | Adds a column to the table definition.
    `TableDefinition` | TableDefinition.`addColumn​(java.lang.String columnName, SqlType type, java.lang.String collation)` | Adds a column to the table definition.
    `TableDefinition` | TableDefinition.`addColumn​(java.lang.String columnName, SqlType type, java.lang.String collation, Nullability nullability)` | Adds a column to the table definition.
    `int` | SqlType.`compareTo​(SqlType other)` | Compares this SQL type with the specified SQL type for order.

    Constructors in com.tableau.hyperapi with parameters of type SqlType
    Constructor | Description
    --- | ---
    `Column​(Name columnName, SqlType type)` | Creates a column.
    `Column​(Name columnName, SqlType type)` | Creates a column.
    `Column​(Name columnName, SqlType type, Nullability nullability)` | Creates a column.
    `Column​(Name columnName, SqlType type, java.lang.String collation)` | Creates a column.
    `Column​(Name columnName, SqlType type, java.lang.String collation, Nullability nullability)` | Creates a column.
    `Column​(java.lang.String columnName, SqlType type)` | Creates a column.
    `Column​(java.lang.String columnName, SqlType type, Nullability nullability)` | Creates a column.
    `Column​(java.lang.String columnName, SqlType type, java.lang.String collation)` | Creates a column.
    `Column​(java.lang.String columnName, SqlType type, java.lang.String collation, Nullability nullability)` | Creates a column.