Uses of Class
com.tableau.hyperapi.TableDefinition
Package
Description
This is the public Tableau Hyper API documentation version 0.0.21200
-
Uses of TableDefinition in com.tableau.hyperapi
Modifier and TypeMethodDescriptionTableDefinition.addColumn
(TableDefinition.Column column) Adds a column to the table definition.Adds a column to the table definition.TableDefinition.addColumn
(String columnName, SqlType type, Nullability nullability) Adds a column to the table definition.Adds a column to the table definition.TableDefinition.addColumn
(String columnName, SqlType type, String collation, Nullability nullability) Adds a column to the table definition.Catalog.getTableDefinition
(TableName tableName) Returns the table definition if a table with the given name exists.Inserter.getTableDefinition()
Gets the table definition.TableDefinition.setPersistence
(Persistence persistence) Sets the table persistence.TableDefinition.setTableName
(TableName tableName) Sets the table name.Modifier and TypeMethodDescriptionvoid
Catalog.createTable
(TableDefinition tableDefinition) Creates a table.void
Catalog.createTableIfNotExists
(TableDefinition tableDefinition) Creates a table if no table with that name exists; otherwise does nothing.ModifierConstructorDescriptionInserter
(Connection connection, TableDefinition tableDefinition) Creates an inserter for an existing table.Inserter
(Connection connection, TableDefinition tableDefinition, String[] columns) Creates an inserter for an existing table.Inserter
(Connection connection, TableDefinition tableDefinition, List<Inserter.ColumnMapping> columnMappings, List<TableDefinition.Column> inserterDefinition) Creates an inserter for an existing table.