# Uses of Class
com.tableau.hyperapi.SchemaName

Packages that use SchemaName
Package
Description
com.tableau.hyperapi
This is the public Tableau Hyper API documentation version 0.0.22106

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

  Fields in com.tableau.hyperapi with type parameters of type SchemaName
  Modifier and Type
  Field
  Description
  `static Comparator<SchemaName>`
  SchemaName.`nullSafeSchemaNameComparator`
  The null-safe Schema name comparator
  Methods in com.tableau.hyperapi that return types with arguments of type SchemaName
  Modifier and Type
  Method
  Description
  `Optional<SchemaName>`
  TableName.`getSchemaName()`
  Gets the optional Schema name prefix
  `List<SchemaName>`
  Catalog.`getSchemaNames()`
  Gets the names of all schemas in the first database in the database search path.
  `List<SchemaName>`
  Catalog.`getSchemaNames(Name database)`
  Gets the names of all schemas in the specified database.
  Methods in com.tableau.hyperapi with parameters of type SchemaName
  Modifier and Type
  Method
  Description
  `int`
  SchemaName.`compareTo(SchemaName other)`
  Compares this name with the other schema name for order.
  `void`
  Catalog.`createSchema(SchemaName schema)`
  Creates a schema.
  `void`
  Catalog.`createSchemaIfNotExists(SchemaName schema)`
  Creates a schema if no schema with that name exists; otherwise does nothing.
  `List<TableName>`
  Catalog.`getTableNames(SchemaName schema)`
  Gets the names of all tables in the specified schema.
  Constructors in com.tableau.hyperapi with parameters of type SchemaName
  Modifier
  Constructor
  Description
  ``
  `TableName(SchemaName schemaName, Name tableName)`
  Constructs a properly escaped partly qualified TableName.
  ``
  `TableName(SchemaName schemaName, String tableName)`
  Constructs a properly escaped partly qualified TableName.