# Uses of Class
com.tableau.hyperapi.TableName

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

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

  Fields in com.tableau.hyperapi with type parameters of type TableName
  Modifier and Type
  Field
  Description
  `static Comparator<TableName>`
  TableName.`nullSafeTableNameComparator`
  The null-safe table name comparator.
  Methods in com.tableau.hyperapi that return TableName
  Modifier and Type
  Method
  Description
  `TableName`
  TableDefinition.`getTableName()`
  Returns the name of the table.
  Methods in com.tableau.hyperapi that return types with arguments of type TableName
  Modifier and Type
  Method
  Description
  `List<TableName>`
  Catalog.`getTableNames(SchemaName schema)`
  Gets the names of all tables in the specified schema.
  Methods in com.tableau.hyperapi with parameters of type TableName
  Modifier and Type
  Method
  Description
  `int`
  TableName.`compareTo(TableName other)`
  Compares this name with the specified name for order.
  `TableDefinition`
  Catalog.`getTableDefinition(TableName tableName)`
  Returns the table definition if a table with the given name exists.
  `boolean`
  Catalog.`hasTable(TableName tableName)`
  Returns whether a table with this name exists.
  `TableDefinition`
  TableDefinition.`setTableName(TableName tableName)`
  Sets the table name.
  Constructors in com.tableau.hyperapi with parameters of type TableName
  Modifier
  Constructor
  Description
  ``
  `Inserter(Connection connection, TableName name)`
  Creates an inserter for an existing table.
  ``
  `Inserter(Connection connection, TableName name, String[] columns)`
  Creates an inserter for an existing table.
  ``
  `Inserter(Connection connection, TableName name, List<Inserter.ColumnMapping> columnMappings, List<TableDefinition.Column> inserterDefinition)`
  Creates an inserter for an existing table.
  ``
  `TableDefinition(TableName tableName)`
  Creates a new, empty `TableDefinition` of permanent persistence.
  ``
  `TableDefinition(TableName tableName, Persistence persistence)`
  Creates a new, empty `TableDefinition` with the given persistence.
  ``
  `TableDefinition(TableName tableName, List<TableDefinition.Column> columns)`
  Creates a new `TableDefinition` of permanent persistence with the given columns.
  ``
  `TableDefinition(TableName tableName, List<TableDefinition.Column> columns, Persistence persistence)`
  Creates a new `TableDefinition` with the given columns and persistence.