A B C D E F G H I J M N O P R S T U V 
All Classes All Packages

A

add(boolean) - Method in class com.tableau.hyperapi.Inserter
Sets the current field to the given boolean value.
add(byte[]) - Method in class com.tableau.hyperapi.Inserter
Sets the current field to the given byte array value.
add(byte[], int, int) - Method in class com.tableau.hyperapi.Inserter
Sets the current field to the given value.
add(double) - Method in class com.tableau.hyperapi.Inserter
Sets the current field to the given double value.
add(float) - Method in class com.tableau.hyperapi.Inserter
Sets the current field to the given float value.
add(int) - Method in class com.tableau.hyperapi.Inserter
Sets the current field to the given int value.
add(long) - Method in class com.tableau.hyperapi.Inserter
Sets the current field to the given long value.
add(short) - Method in class com.tableau.hyperapi.Inserter
Sets the current field to the given short value.
add(Interval) - Method in class com.tableau.hyperapi.Inserter
Sets the current INTERVAL field to the given value.
add(String) - Method in class com.tableau.hyperapi.Inserter
Sets the current field to the given String value.
add(BigDecimal) - Method in class com.tableau.hyperapi.Inserter
Sets the current field to the given BigDecimal value.
add(Instant) - Method in class com.tableau.hyperapi.Inserter
Sets the current TIMESTAMP or TIMESTAMPTZ field to the given Instant value.
add(LocalDate) - Method in class com.tableau.hyperapi.Inserter
Sets the current DATE field to the given LocalDate value.
add(LocalDateTime) - Method in class com.tableau.hyperapi.Inserter
Sets the current TIMESTAMP field to the given value.
add(LocalTime) - Method in class com.tableau.hyperapi.Inserter
Sets the current TIME field to the given value.
add(OffsetDateTime) - Method in class com.tableau.hyperapi.Inserter
Sets the current TIMESTAMPTZ field to the given value.
add(ZonedDateTime) - Method in class com.tableau.hyperapi.Inserter
Sets the current TIMESTAMPTZ field to the given value.
add(Date) - Method in class com.tableau.hyperapi.Inserter
Sets the current TIMESTAMP or TIMESTAMPTZ field to the given java.util.Date value.
addColumn(TableDefinition.Column) - Method in class com.tableau.hyperapi.TableDefinition
Adds a column to the table definition.
addColumn(String, SqlType) - Method in class com.tableau.hyperapi.TableDefinition
Adds a column to the table definition.
addColumn(String, SqlType, Nullability) - Method in class com.tableau.hyperapi.TableDefinition
Adds a column to the table definition.
addColumn(String, SqlType, String) - Method in class com.tableau.hyperapi.TableDefinition
Adds a column to the table definition.
addColumn(String, SqlType, String, Nullability) - Method in class com.tableau.hyperapi.TableDefinition
Adds a column to the table definition.
addDate(int, int, int) - Method in class com.tableau.hyperapi.Inserter
Sets the current DATE field to the given value.
addInterval(int, int, int, int, int, int, int) - Method in class com.tableau.hyperapi.Inserter
Sets the current INTERVAL field to the given value.
addNull() - Method in class com.tableau.hyperapi.Inserter
Sets the current field to null.
addTime(int, int, int) - Method in class com.tableau.hyperapi.Inserter
Sets the current TIME field to the given value.
addTime(int, int, int, int) - Method in class com.tableau.hyperapi.Inserter
Sets the current TIME field to the given value.
addTimestamp(int, int, int, int, int, int, int) - Method in class com.tableau.hyperapi.Inserter
Sets the current TIMESTAMP or TIMESTAMPTZ field to the given value.
attachDatabase(String) - Method in class com.tableau.hyperapi.Catalog
Attaches a database to this connection.
attachDatabase(String, Name) - Method in class com.tableau.hyperapi.Catalog
Attaches a database to this connection under the alias databaseAlias.

B

BIG_INT - com.tableau.hyperapi.TypeTag
bigint type
bigInt() - Static method in class com.tableau.hyperapi.SqlType
Returns the BIG_INT SQL type.
bool() - Static method in class com.tableau.hyperapi.SqlType
Returns the BOOL SQL type.
BOOL - com.tableau.hyperapi.TypeTag
Bool type
BoolByReference - Class in com.tableau.hyperapi.impl
Helper class that handles a bool by reference
BoolByReference() - Constructor for class com.tableau.hyperapi.impl.BoolByReference
Construct a BoolByReference with the default value false.
BoolByReference(boolean) - Constructor for class com.tableau.hyperapi.impl.BoolByReference
Construct a BoolByReference.
bytes() - Static method in class com.tableau.hyperapi.SqlType
Returns the BYTES SQL type.
BYTES - com.tableau.hyperapi.TypeTag
bytes type

C

cancel() - Method in class com.tableau.hyperapi.Connection
Cancels the current query on this connection.
Catalog - Class in com.tableau.hyperapi
The catalog of a connection.
CHAR - com.tableau.hyperapi.TypeTag
char type
character(int) - Static method in class com.tableau.hyperapi.SqlType
Returns the CHAR SQL type.
checksum(InputStream) - Static method in class com.tableau.hyperapi.HyperAPIUtil
Compute checksum of contents of input stream.
close() - Method in class com.tableau.hyperapi.Connection
Closes this connection object, relinquishing the underlying native handle.
close() - Method in class com.tableau.hyperapi.HyperProcess
Closes this Hyper process object, relinquishing the underlying native handle.
close() - Method in class com.tableau.hyperapi.Inserter
Closes the inserter and discards all data.
close() - Method in class com.tableau.hyperapi.Result
Closes this result object, relinquishing the underlying native handles.
Column(Name, SqlType) - Constructor for class com.tableau.hyperapi.ResultSchema.Column
Creates a column.
Column(Name, SqlType) - Constructor for class com.tableau.hyperapi.TableDefinition.Column
Creates a column.
Column(Name, SqlType, Nullability) - Constructor for class com.tableau.hyperapi.TableDefinition.Column
Creates a column.
Column(Name, SqlType, String) - Constructor for class com.tableau.hyperapi.TableDefinition.Column
Creates a column.
Column(Name, SqlType, String, Nullability) - Constructor for class com.tableau.hyperapi.TableDefinition.Column
Creates a column.
Column(String, SqlType) - Constructor for class com.tableau.hyperapi.TableDefinition.Column
Creates a column.
Column(String, SqlType, Nullability) - Constructor for class com.tableau.hyperapi.TableDefinition.Column
Creates a column.
Column(String, SqlType, String) - Constructor for class com.tableau.hyperapi.TableDefinition.Column
Creates a column.
Column(String, SqlType, String, Nullability) - Constructor for class com.tableau.hyperapi.TableDefinition.Column
Creates a column.
ColumnMapping(Name) - Constructor for class com.tableau.hyperapi.Inserter.ColumnMapping
Creates a column mapping.
ColumnMapping(Name, String) - Constructor for class com.tableau.hyperapi.Inserter.ColumnMapping
Creates a column mapping.
ColumnMapping(String) - Constructor for class com.tableau.hyperapi.Inserter.ColumnMapping
Creates a column mapping.
ColumnMapping(String, String) - Constructor for class com.tableau.hyperapi.Inserter.ColumnMapping
Creates a column mapping.
com.tableau.hyperapi - package com.tableau.hyperapi
This is the public Tableau Hyper API documentation version 0.0.20746
com.tableau.hyperapi.impl - package com.tableau.hyperapi.impl
 
compareTo(DatabaseName) - Method in class com.tableau.hyperapi.DatabaseName
Compares this name with the other database name for order.
compareTo(Interval) - Method in class com.tableau.hyperapi.Interval
Compares this interval with the specified interval for order.
compareTo(Name) - Method in class com.tableau.hyperapi.Name
Compares this name with the specified name for order.
compareTo(SchemaName) - Method in class com.tableau.hyperapi.SchemaName
Compares this name with the other schema name for order.
compareTo(SqlType) - Method in class com.tableau.hyperapi.SqlType
Compares this SQL type with the specified SQL type for order.
compareTo(TableName) - Method in class com.tableau.hyperapi.TableName
Compares this name with the specified name for order.
Connection - Class in com.tableau.hyperapi
Defines a Hyper connection.
Connection(Endpoint) - Constructor for class com.tableau.hyperapi.Connection
Connects to a hyper endpoint.
Connection(Endpoint, String) - Constructor for class com.tableau.hyperapi.Connection
Connects to a hyper endpoint.
Connection(Endpoint, String[]) - Constructor for class com.tableau.hyperapi.Connection
Connects to a hyper endpoint.
Connection(Endpoint, String[], CreateMode, Map<String, String>) - Constructor for class com.tableau.hyperapi.Connection
Connects to a hyper endpoint.
Connection(Endpoint, String, CreateMode) - Constructor for class com.tableau.hyperapi.Connection
Connects to a hyper endpoint.
Connection(Endpoint, String, CreateMode, Map<String, String>) - Constructor for class com.tableau.hyperapi.Connection
Connects to a hyper endpoint.
Connection(Endpoint, Map<String, String>) - Constructor for class com.tableau.hyperapi.Connection
Connects to a hyper endpoint.
ContextId(int) - Constructor for class com.tableau.hyperapi.HyperException.ContextId
Constructor
CREATE - com.tableau.hyperapi.CreateMode
Create the database.
CREATE_AND_REPLACE - com.tableau.hyperapi.CreateMode
Create and replace the database.
CREATE_IF_NOT_EXISTS - com.tableau.hyperapi.CreateMode
Create the database if it doesn't exist.
createDatabase(String) - Method in class com.tableau.hyperapi.Catalog
Creates a new database given the database file path.
createDatabaseIfNotExists(String) - Method in class com.tableau.hyperapi.Catalog
Creates a database if it doesn't exist yet; otherwise does nothing.
CreateMode - Enum in com.tableau.hyperapi
Database creation behavior during connection establishing.
createSchema(SchemaName) - Method in class com.tableau.hyperapi.Catalog
Creates a schema.
createSchemaIfNotExists(SchemaName) - Method in class com.tableau.hyperapi.Catalog
Creates a schema if no schema with that name exists; otherwise does nothing.
createTable(TableDefinition) - Method in class com.tableau.hyperapi.Catalog
Creates a table.
createTableIfNotExists(TableDefinition) - Method in class com.tableau.hyperapi.Catalog
Creates a table if no table with that name exists; otherwise does nothing.

D

DatabaseName - Class in com.tableau.hyperapi
A database name.
DatabaseName(Name) - Constructor for class com.tableau.hyperapi.DatabaseName
Constructs a Database name from already properly escaped SQL Name
DatabaseName(String) - Constructor for class com.tableau.hyperapi.DatabaseName
Constructs a properly escaped Database Name.
date() - Static method in class com.tableau.hyperapi.SqlType
Returns the DATE SQL type.
DATE - com.tableau.hyperapi.TypeTag
date type
detachAllDatabases() - Method in class com.tableau.hyperapi.Catalog
Detaches all databases from this connection.
detachDatabase(Name) - Method in class com.tableau.hyperapi.Catalog
Detaches a database from this connection.
DO_NOT_SEND_USAGE_DATA_TO_TABLEAU - com.tableau.hyperapi.Telemetry
Disable sharing usage data with Tableau.
DOUBLE - com.tableau.hyperapi.TypeTag
double type
doublePrecision() - Static method in class com.tableau.hyperapi.SqlType
Returns the DOUBLE PRECISION SQL type.
dropDatabase(String) - Method in class com.tableau.hyperapi.Catalog
Drops a database file.
dropDatabaseIfExists(String) - Method in class com.tableau.hyperapi.Catalog
Drops a database file if it exists; otherwise does nothing.

E

Endpoint - Class in com.tableau.hyperapi
An endpoint.
Endpoint(String, String) - Constructor for class com.tableau.hyperapi.Endpoint
Creates an endpoint.
endRow() - Method in class com.tableau.hyperapi.Inserter
Advances the inserter to the next row.
equals(Object) - Method in class com.tableau.hyperapi.DatabaseName
Checks two names for equality.
equals(Object) - Method in class com.tableau.hyperapi.HyperServiceVersion
Checks two HyperServiceVersions for equality.
equals(Object) - Method in class com.tableau.hyperapi.Interval
Checks two intervals for equality.
equals(Object) - Method in class com.tableau.hyperapi.Name
Checks two names for equality.
equals(Object) - Method in class com.tableau.hyperapi.SchemaName
Checks two names for equality.
equals(Object) - Method in class com.tableau.hyperapi.SqlType
Checks two SQL types for equality.
equals(Object) - Method in class com.tableau.hyperapi.TableName
Checks for equality.
escapeName(String) - Static method in class com.tableau.hyperapi.Sql
Escapes a SQL name.
escapeStringLiteral(String) - Static method in class com.tableau.hyperapi.Sql
Escapes a string literal for use in a SQL query.
execute() - Method in class com.tableau.hyperapi.Inserter
Executes the insert, closes the inserter.
executeCommand(String) - Method in class com.tableau.hyperapi.Connection
Execute a SQL command and return the affected row count, if any.
executeQuery(String) - Method in class com.tableau.hyperapi.Connection
Executes a SQL statement and return its result.
executeScalarQuery(String) - Method in class com.tableau.hyperapi.Connection
Executes a scalar query that returns a single value.
ExternalHyperAPISharedLibraryProvider - Class in com.tableau.hyperapi.impl
Shared library provider for the external Hyper API.
ExternalHyperAPISharedLibraryProvider() - Constructor for class com.tableau.hyperapi.impl.ExternalHyperAPISharedLibraryProvider
 

F

FLOAT - com.tableau.hyperapi.TypeTag
float type

G

geography() - Static method in class com.tableau.hyperapi.SqlType
Returns the GEOGRAPHY SQL type.
GEOGRAPHY - com.tableau.hyperapi.TypeTag
geography type
getAffectedRowCount() - Method in class com.tableau.hyperapi.Result
Gets the number of rows affected by the SQL command.
getBigDecimal(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as BigDecimal.
getBool(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as boolean.
getByteArray(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as byte array.
getCatalog() - Method in class com.tableau.hyperapi.Connection
Gets the catalog for this connection.
getCause() - Method in exception com.tableau.hyperapi.HyperException
Returns the cause of the exception (if any).
getCollation() - Method in class com.tableau.hyperapi.TableDefinition.Column
Returns the collation of the column.
getColumn(int) - Method in class com.tableau.hyperapi.ResultSchema
Returns the column at a specific position.
getColumn(int) - Method in class com.tableau.hyperapi.TableDefinition
Returns a column by position.
getColumnByName(Name) - Method in class com.tableau.hyperapi.ResultSchema
Retrieves the column named "columnName", if it exists.
getColumnByName(Name) - Method in class com.tableau.hyperapi.TableDefinition
Retrieves the column named "columnName", if it exists.
getColumnByName(String) - Method in class com.tableau.hyperapi.ResultSchema
Retrieves the column named "columnName", if it exists.
getColumnByName(String) - Method in class com.tableau.hyperapi.TableDefinition
Retrieves the column named "columnName", if it exists.
getColumnCount() - Method in class com.tableau.hyperapi.ResultSchema
Returns the number of columns.
getColumnCount() - Method in class com.tableau.hyperapi.TableDefinition
Returns the number of columns.
getColumnName() - Method in class com.tableau.hyperapi.Inserter.ColumnMapping
Returns the name of the column.
getColumnPositionByName(Name) - Method in class com.tableau.hyperapi.ResultSchema
Retrieves the column position for column named "columnName", if it exists.
getColumnPositionByName(Name) - Method in class com.tableau.hyperapi.TableDefinition
Retrieves the column position of a column named "columnName", if it exists.
getColumnPositionByName(String) - Method in class com.tableau.hyperapi.ResultSchema
Retrieves the column position for column named "columnName", if it exists.
getColumnPositionByName(String) - Method in class com.tableau.hyperapi.TableDefinition
Retrieves the column position of a column named "columnName", if it exists.
getColumns() - Method in class com.tableau.hyperapi.ResultSchema
Returns all columns.
getColumns() - Method in class com.tableau.hyperapi.TableDefinition
Returns all columns.
getConnection() - Method in class com.tableau.hyperapi.Catalog
Returns the underlying connection.
getConnection() - Method in class com.tableau.hyperapi.Result
Gets the connection of the SQL statement that yielded this result.
getConnectionDescriptor() - Method in class com.tableau.hyperapi.Endpoint
Gets the connection descriptor.
getContextId() - Method in exception com.tableau.hyperapi.HyperException
Returns the context id.
getDatabaseName() - Method in class com.tableau.hyperapi.SchemaName
Gets the optional Database name prefix
getDatabaseName() - Method in class com.tableau.hyperapi.TableName
Gets the optional Database name prefix
getDays() - Method in class com.tableau.hyperapi.Interval
Gets the days.
getDouble(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as double.
getEndpoint() - Method in class com.tableau.hyperapi.HyperProcess
Returns the endpoint descriptor of the Hyper process.
getErrorMessage() - Method in exception com.tableau.hyperapi.HyperException
Deprecated.
Use getMainMessage() instead. This function will be removed in the future.
getExpression() - Method in class com.tableau.hyperapi.Inserter.ColumnMapping
Returns the optional expression mapped to the column.
getFloat(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as float.
getHint() - Method in exception com.tableau.hyperapi.HyperException
Returns the hint message that was stored in the exception object.
getHours() - Method in class com.tableau.hyperapi.Interval
Gets the hours.
getInt(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as integer.
getInternalOid() - Method in class com.tableau.hyperapi.SqlType
Returns the type oid.
getInternalTypeModifier() - Method in class com.tableau.hyperapi.SqlType
Returns the internal type modifier.
getInterval(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as interval.
getLocalDate(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as local date.
getLocalDateTime(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as local date time.
getLocalTime(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as local time.
getLong(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as long.
getMainMessage() - Method in exception com.tableau.hyperapi.HyperException
Returns the message that was stored in the exception object.
getMaxLength() - Method in class com.tableau.hyperapi.SqlType
Returns the maximum length of this type if it is CHAR or VARCHAR.
getMessage() - Method in exception com.tableau.hyperapi.HyperException
Returns a detailed message string of this throwable.
getMicroseconds() - Method in class com.tableau.hyperapi.Interval
Gets the microseconds.
getMinutes() - Method in class com.tableau.hyperapi.Interval
Gets the minutes.
getMonths() - Method in class com.tableau.hyperapi.Interval
Gets the months.
getName() - Method in class com.tableau.hyperapi.DatabaseName
Gets the database name
getName() - Method in class com.tableau.hyperapi.ResultSchema.Column
Returns the name of the column.
getName() - Method in class com.tableau.hyperapi.SchemaName
Gets the Schema name without the optional Database name prefix
getName() - Method in class com.tableau.hyperapi.TableDefinition.Column
Returns the name of the column.
getName() - Method in class com.tableau.hyperapi.TableName
Gets the Schema name without the optional Schema name prefix
getNullability() - Method in class com.tableau.hyperapi.TableDefinition.Column
Returns whether the column can store null values.
getObject(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as Object.
getOffsetDateTime(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as an offset date time in UTC.
getPersistence() - Method in class com.tableau.hyperapi.TableDefinition
Returns the persistence of the table.
getPrecision() - Method in class com.tableau.hyperapi.SqlType
Returns the precision if this type is NUMERIC.
getRaw(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as a raw value.
getScale() - Method in class com.tableau.hyperapi.SqlType
Returns the scale if this type is NUMERIC.
getSchema() - Method in class com.tableau.hyperapi.Result
Gets the schema of the result.
getSchemaName() - Method in class com.tableau.hyperapi.TableName
Gets the optional Schema name prefix
getSchemaNames() - Method in class com.tableau.hyperapi.Catalog
Gets the names of all schemas in the first database in the database search path.
getSchemaNames(Name) - Method in class com.tableau.hyperapi.Catalog
Gets the names of all schemas in the specified database.
getSeconds() - Method in class com.tableau.hyperapi.Interval
Gets the seconds.
getSharedLibraryBaseName() - Method in class com.tableau.hyperapi.impl.ExternalHyperAPISharedLibraryProvider
 
getSharedLibraryBaseName() - Method in interface com.tableau.hyperapi.impl.SharedLibraryProvider
 
getShort(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as short.
getSqlState() - Method in exception com.tableau.hyperapi.HyperException
EXPERIMENTAL
getString(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as string.
getTableDefinition() - Method in class com.tableau.hyperapi.Inserter
Gets the table definition.
getTableDefinition(TableName) - Method in class com.tableau.hyperapi.Catalog
Returns the table definition if a table with the given name exists.
getTableName() - Method in class com.tableau.hyperapi.TableDefinition
Returns the name of the table.
getTableNames(SchemaName) - Method in class com.tableau.hyperapi.Catalog
Gets the names of all tables in the specified schema.
getTag() - Method in class com.tableau.hyperapi.SqlType
Returns the type tag.
getType() - Method in class com.tableau.hyperapi.ResultSchema.Column
Returns the SQL type of the column.
getType() - Method in class com.tableau.hyperapi.TableDefinition.Column
Returns the type of the column.
getTypeTag() - Method in class com.tableau.hyperapi.ResultSchema.Column
Returns the type tag of the column.
getUnescaped() - Method in class com.tableau.hyperapi.Name
Returns the original unescaped name.
getUserAgent() - Method in class com.tableau.hyperapi.Endpoint
Gets the user agent.
getValue() - Method in class com.tableau.hyperapi.HyperException.ContextId
Get the underlying value
getValue() - Method in class com.tableau.hyperapi.impl.BoolByReference
Getter.
getYears() - Method in class com.tableau.hyperapi.Interval
Gets the years.
getZonedDateTime(int) - Method in class com.tableau.hyperapi.Result
Gets the value of column `position` for the current row as a zoned date time in UTC.

H

hashCode() - Method in class com.tableau.hyperapi.DatabaseName
Computes a hash code.
hashCode() - Method in class com.tableau.hyperapi.HyperServiceVersion
Computes a hash code.
hashCode() - Method in class com.tableau.hyperapi.Interval
Computes a hash code.
hashCode() - Method in class com.tableau.hyperapi.Name
Computes a hash code.
hashCode() - Method in class com.tableau.hyperapi.SchemaName
Computes a hash code.
hashCode() - Method in class com.tableau.hyperapi.SqlType
Computes a hash code.
hashCode() - Method in class com.tableau.hyperapi.TableName
Computes a hash code.
hasTable(TableName) - Method in class com.tableau.hyperapi.Catalog
Returns whether a table with this name exists.
HyperAPIUtil - Class in com.tableau.hyperapi
Utility methods.
HyperAPIUtil() - Constructor for class com.tableau.hyperapi.HyperAPIUtil
 
HyperException - Exception in com.tableau.hyperapi
Defines a RuntimeException object that is thrown on failure by the functions in the Hyper API Java library.
HyperException.ContextId - Class in com.tableau.hyperapi
A context id.
HyperProcess - Class in com.tableau.hyperapi
Defines a Hyper process.
HyperProcess(Telemetry) - Constructor for class com.tableau.hyperapi.HyperProcess
Starts a new Hyper process trying to automatically locate the Hyper binary.
HyperProcess(Telemetry, String) - Constructor for class com.tableau.hyperapi.HyperProcess
Starts a new Hyper process trying to automatically locate the Hyper binary.
HyperProcess(Telemetry, String, Map<String, String>) - Constructor for class com.tableau.hyperapi.HyperProcess
Starts a new Hyper process trying to automatically locate the Hyper binary.
HyperProcess(Path, Telemetry) - Constructor for class com.tableau.hyperapi.HyperProcess
Starts a new Hyper process using the given path to the Hyper executable.
HyperProcess(Path, Telemetry, String) - Constructor for class com.tableau.hyperapi.HyperProcess
Starts a new Hyper process using the given path to the Hyper executable.
HyperProcess(Path, Telemetry, String, Map<String, String>) - Constructor for class com.tableau.hyperapi.HyperProcess
Starts a new Hyper process using the given path to the Hyper executable.
HyperServiceVersion - Class in com.tableau.hyperapi
A Hyper Service version number of the form 'major.minor'.
HyperServiceVersion(int, int) - Constructor for class com.tableau.hyperapi.HyperServiceVersion
Constructs a HyperServiceVersion

I

Inserter - Class in com.tableau.hyperapi
An inserter.
Inserter(Connection, TableDefinition) - Constructor for class com.tableau.hyperapi.Inserter
Creates an inserter for an existing table.
Inserter(Connection, TableDefinition, String[]) - Constructor for class com.tableau.hyperapi.Inserter
Creates an inserter for an existing table.
Inserter(Connection, TableDefinition, List<Inserter.ColumnMapping>, List<TableDefinition.Column>) - Constructor for class com.tableau.hyperapi.Inserter
Creates an inserter for an existing table.
Inserter(Connection, TableName) - Constructor for class com.tableau.hyperapi.Inserter
Creates an inserter for an existing table.
Inserter(Connection, TableName, String[]) - Constructor for class com.tableau.hyperapi.Inserter
Creates an inserter for an existing table.
Inserter(Connection, TableName, List<Inserter.ColumnMapping>, List<TableDefinition.Column>) - Constructor for class com.tableau.hyperapi.Inserter
Creates an inserter for an existing table.
Inserter.ColumnMapping - Class in com.tableau.hyperapi
Maps an expression to a column
INT - com.tableau.hyperapi.TypeTag
int type
integer() - Static method in class com.tableau.hyperapi.SqlType
Returns the INT SQL type.
interval() - Static method in class com.tableau.hyperapi.SqlType
Returns the INTERVAL SQL type.
Interval - Class in com.tableau.hyperapi
An interval data type.
Interval(int, int, int, int, int, int, int) - Constructor for class com.tableau.hyperapi.Interval
Creates an interval value from a number of years, months, days, hours, minutes, seconds, and microseconds.
INTERVAL - com.tableau.hyperapi.TypeTag
interval type
isFullyQualified() - Method in class com.tableau.hyperapi.SchemaName
Returns whether the schema name is qualified i.e Whether the schema name has a database name prefix
isFullyQualified() - Method in class com.tableau.hyperapi.TableName
Returns whether the table name is qualified i.e Whether the table name has a schema name prefix
isNull(int) - Method in class com.tableau.hyperapi.Result
Returns whether the value of column `position` is null for the current row.
isOpen() - Method in class com.tableau.hyperapi.Connection
Returns whether the connection is open.
isOpen() - Method in class com.tableau.hyperapi.HyperProcess
Returns whether the Hyper process is open.
isOpen() - Method in class com.tableau.hyperapi.Inserter
Returns whether the inserter is open.
isOpen() - Method in class com.tableau.hyperapi.Result
Returns whether the result is open.
isReady() - Method in class com.tableau.hyperapi.Connection
Checks whether the connection is ready, i.e., if the connection can be used.

J

json() - Static method in class com.tableau.hyperapi.SqlType
Returns the JSON SQL type.
JSON - com.tableau.hyperapi.TypeTag
json type

M

major - Variable in class com.tableau.hyperapi.HyperServiceVersion
The major part of the version number.
minor - Variable in class com.tableau.hyperapi.HyperServiceVersion
The minor part of the version number.

N

Name - Class in com.tableau.hyperapi
A name.
Name(String) - Constructor for class com.tableau.hyperapi.Name
Constructs a properly escaped SQL name.
nextRow() - Method in class com.tableau.hyperapi.Result
Gets the next row of the result.
NONE - com.tableau.hyperapi.CreateMode
Do not create the database.
NOT_NULLABLE - com.tableau.hyperapi.Nullability
Column is not nullable
Nullability - Enum in com.tableau.hyperapi
The nullability of a column.
NULLABLE - com.tableau.hyperapi.Nullability
Column is nullable
nullSafeDatabaseNameComparator - Static variable in class com.tableau.hyperapi.DatabaseName
The null safe comparator
nullSafeSchemaNameComparator - Static variable in class com.tableau.hyperapi.SchemaName
The null-safe Schema name comparator
nullSafeTableNameComparator - Static variable in class com.tableau.hyperapi.TableName
The null-safe table name comparator.
numeric(int, int) - Static method in class com.tableau.hyperapi.SqlType
Returns the NUMERIC SQL type.
NUMERIC - com.tableau.hyperapi.TypeTag
numeric type

O

oid() - Static method in class com.tableau.hyperapi.SqlType
Returns the OID SQL type.
OID - com.tableau.hyperapi.TypeTag
OID type

P

PERMANENT - com.tableau.hyperapi.Persistence
A permanent table.
Persistence - Enum in com.tableau.hyperapi
The persistence level of a table.

R

real() - Static method in class com.tableau.hyperapi.SqlType
Returns the REAL SQL type.
Result - Class in com.tableau.hyperapi
A query result.
ResultSchema - Class in com.tableau.hyperapi
The schema of a query result.
ResultSchema.Column - Class in com.tableau.hyperapi
A single column.

S

SchemaName - Class in com.tableau.hyperapi
A schema name.
SchemaName(DatabaseName, Name) - Constructor for class com.tableau.hyperapi.SchemaName
Constructs a properly escaped qualified SchemaName.
SchemaName(DatabaseName, String) - Constructor for class com.tableau.hyperapi.SchemaName
Constructs a properly escaped qualified SchemaName.
SchemaName(Name) - Constructor for class com.tableau.hyperapi.SchemaName
Constructs a properly escaped non-qualified SchemaName from a Name
SchemaName(Name, Name) - Constructor for class com.tableau.hyperapi.SchemaName
Constructs a properly escaped qualified SchemaName.
SchemaName(Name, String) - Constructor for class com.tableau.hyperapi.SchemaName
Constructs a properly escaped qualified SchemaName.
SchemaName(String) - Constructor for class com.tableau.hyperapi.SchemaName
Constructs a properly escaped non-qualified SchemaName.
SchemaName(String, Name) - Constructor for class com.tableau.hyperapi.SchemaName
Constructs a properly escaped qualified SchemaName.
SchemaName(String, String) - Constructor for class com.tableau.hyperapi.SchemaName
Constructs a properly escaped qualified SchemaName.
SEND_USAGE_DATA_TO_TABLEAU - com.tableau.hyperapi.Telemetry
Enable sharing usage data with Tableau.
setPersistence(Persistence) - Method in class com.tableau.hyperapi.TableDefinition
Sets the table persistence.
setTableName(TableName) - Method in class com.tableau.hyperapi.TableDefinition
Sets the table name.
setValue(boolean) - Method in class com.tableau.hyperapi.impl.BoolByReference
Setter.
SharedLibraryProvider - Interface in com.tableau.hyperapi.impl
This service provider interface is used to provide the name of the shared library the API is loading.
shutdown() - Method in class com.tableau.hyperapi.HyperProcess
Shuts down the Hyper process and waits for it to exit.
shutdown(int) - Method in class com.tableau.hyperapi.HyperProcess
Shuts down the Hyper process.
SMALL_INT - com.tableau.hyperapi.TypeTag
smallint type
smallInt() - Static method in class com.tableau.hyperapi.SqlType
Returns the SMALL_INT SQL type.
Sql - Class in com.tableau.hyperapi
Helper utilities for SQL formatting.
Sql() - Constructor for class com.tableau.hyperapi.Sql
 
SqlType - Class in com.tableau.hyperapi
A SQL type.

T

TableDefinition - Class in com.tableau.hyperapi
The schema of a table.
TableDefinition(TableName) - Constructor for class com.tableau.hyperapi.TableDefinition
Creates a new, empty TableDefinition of permanent persistence.
TableDefinition(TableName, Persistence) - Constructor for class com.tableau.hyperapi.TableDefinition
Creates a new, empty TableDefinition with the given persistence.
TableDefinition(TableName, List<TableDefinition.Column>) - Constructor for class com.tableau.hyperapi.TableDefinition
Creates a new TableDefinition of permanent persistence with the given columns.
TableDefinition(TableName, List<TableDefinition.Column>, Persistence) - Constructor for class com.tableau.hyperapi.TableDefinition
Creates a new TableDefinition with the given columns and persistence.
TableDefinition.Column - Class in com.tableau.hyperapi
A single column.
TableName - Class in com.tableau.hyperapi
A table name.
TableName(DatabaseName, Name, Name) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(DatabaseName, Name, String) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(DatabaseName, String, Name) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(DatabaseName, String, String) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(Name) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped non-qualified TableName from a Name
TableName(Name, Name) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped qualified TableName.
TableName(Name, Name, Name) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(Name, Name, String) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(Name, String) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped partly qualified TableName.
TableName(Name, String, Name) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(Name, String, String) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(SchemaName, Name) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped partly qualified TableName.
TableName(SchemaName, String) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped partly qualified TableName.
TableName(String) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped non-qualified TableName.
TableName(String, Name) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped partly qualified TableName.
TableName(String, Name, Name) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(String, Name, String) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(String, String) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped partly qualified TableName.
TableName(String, String, Name) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
TableName(String, String, String) - Constructor for class com.tableau.hyperapi.TableName
Constructs a properly escaped fully qualified TableName.
Telemetry - Enum in com.tableau.hyperapi
Hyper API usage data options.
TEMPORARY - com.tableau.hyperapi.Persistence
A temporary table.
text() - Static method in class com.tableau.hyperapi.SqlType
Returns the TEXT SQL type.
TEXT - com.tableau.hyperapi.TypeTag
text type
time() - Static method in class com.tableau.hyperapi.SqlType
Returns the TIME SQL type.
TIME - com.tableau.hyperapi.TypeTag
time type
timestamp() - Static method in class com.tableau.hyperapi.SqlType
Returns the TIMESTAMP SQL type.
TIMESTAMP - com.tableau.hyperapi.TypeTag
timestamp type
TIMESTAMP_TZ - com.tableau.hyperapi.TypeTag
timestamptz type
timestampTz() - Static method in class com.tableau.hyperapi.SqlType
Returns the TIMESTAMP_TZ SQL type.
toString() - Method in class com.tableau.hyperapi.DatabaseName
Gets a correctly escaped string representation of database name, which can be used in a SQL query to refer to the database entity
toString() - Method in class com.tableau.hyperapi.HyperServiceVersion
Get the string representation of the version number
toString() - Method in class com.tableau.hyperapi.Interval
Gets a string representation that matches the ISO 8601 duration representation (https://en.wikipedia .org/wiki/ISO_8601#Durations).
toString() - Method in class com.tableau.hyperapi.Name
Gets a correctly escaped string representation of this name, which can be used in a SQL query to refer to the named entity.
toString() - Method in class com.tableau.hyperapi.SchemaName
Gets a correctly escaped string representation of this schema name, which can be used in a SQL query to refer to the schema
toString() - Method in class com.tableau.hyperapi.SqlType
Return a string representation of this SQL type that can be used in SQL statements.
toString() - Method in class com.tableau.hyperapi.TableName
Gets a correctly escaped string representation of this schema name, which can be used in a SQL query to refer to the schema
TypeTag - Enum in com.tableau.hyperapi
A SQL type tag.

U

UNSUPPORTED - com.tableau.hyperapi.TypeTag
Unsupported type

V

valueOf(String) - Static method in enum com.tableau.hyperapi.CreateMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tableau.hyperapi.Nullability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tableau.hyperapi.Persistence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tableau.hyperapi.Telemetry
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tableau.hyperapi.TypeTag
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tableau.hyperapi.CreateMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tableau.hyperapi.Nullability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tableau.hyperapi.Persistence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tableau.hyperapi.Telemetry
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tableau.hyperapi.TypeTag
Returns an array containing the constants of this enum type, in the order they are declared.
varchar(int) - Static method in class com.tableau.hyperapi.SqlType
Returns the VARCHAR SQL type.
VARCHAR - com.tableau.hyperapi.TypeTag
varchar type
A B C D E F G H I J M N O P R S T U V 
All Classes All Packages