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

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

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

    Fields in com.tableau.hyperapi with type parameters of type DatabaseName
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.util.Comparator<DatabaseName>` | DatabaseName.`nullSafeDatabaseNameComparator` | The null safe comparator

    Methods in com.tableau.hyperapi that return types with arguments of type DatabaseName
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Optional<DatabaseName>` | SchemaName.`getDatabaseName()` | Gets the optional Database name prefix
    `java.util.Optional<DatabaseName>` | TableName.`getDatabaseName()` | Gets the optional Database name prefix

    Methods in com.tableau.hyperapi with parameters of type DatabaseName
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | DatabaseName.`compareTo​(DatabaseName other)` | Compares this name with the other database name for order.

    Constructors in com.tableau.hyperapi with parameters of type DatabaseName
    Constructor | Description
    --- | ---
    `SchemaName​(DatabaseName databaseName, Name schemaName)` | Constructs a properly escaped qualified SchemaName.
    `SchemaName​(DatabaseName databaseName, java.lang.String schemaName)` | Constructs a properly escaped qualified SchemaName.
    `TableName​(DatabaseName databaseName, Name schemaName, Name tableName)` | Constructs a properly escaped fully qualified TableName.
    `TableName​(DatabaseName databaseName, Name schemaName, java.lang.String tableName)` | Constructs a properly escaped fully qualified TableName.
    `TableName​(DatabaseName databaseName, java.lang.String schemaName, Name tableName)` | Constructs a properly escaped fully qualified TableName.
    `TableName​(DatabaseName databaseName, java.lang.String schemaName, java.lang.String tableName)` | Constructs a properly escaped fully qualified TableName.