C E G H I N P R S V 
All Classes All Packages

C

com.exasol - package com.exasol
 

E

emit(Object...) - Method in interface com.exasol.ExaIterator
Emit an output row.
ExaCompilationException - Exception in com.exasol
This exception indicates that the compilation of a script failed, or that the script API callback functions are not correctly implemented.
ExaCompilationException() - Constructor for exception com.exasol.ExaCompilationException
Create a new instance of an ExaCompilationException.
ExaCompilationException(String) - Constructor for exception com.exasol.ExaCompilationException
Create a new instance of an ExaCompilationException.
ExaCompilationException(String, Throwable) - Constructor for exception com.exasol.ExaCompilationException
Create a new instance of an ExaCompilationException.
ExaCompilationException(Throwable) - Constructor for exception com.exasol.ExaCompilationException
Create a new instance of an ExaCompilationException.
ExaConnectionAccessException - Exception in com.exasol
This exception indicates that the requested connection information could not be accessed, e.g.
ExaConnectionAccessException(String) - Constructor for exception com.exasol.ExaConnectionAccessException
Create a new instance of an ExaConnectionAccessException.
ExaConnectionInformation - Interface in com.exasol
This class holds all information about a specific connection, as it can be created using the CREATE CONNECTION statement.
ExaConnectionInformation.ConnectionType - Enum in com.exasol
Type of database connection
ExaDataTypeException - Exception in com.exasol
This Exception indicates that a data type error occurred with the script input or output.
ExaDataTypeException() - Constructor for exception com.exasol.ExaDataTypeException
Create a new instance of an ExaDataTypeException.
ExaDataTypeException(String) - Constructor for exception com.exasol.ExaDataTypeException
Create a new instance of an ExaDataTypeException.
ExaDataTypeException(String, Throwable) - Constructor for exception com.exasol.ExaDataTypeException
Create a new instance of an ExaDataTypeException.
ExaDataTypeException(Throwable) - Constructor for exception com.exasol.ExaDataTypeException
Create a new instance of an ExaDataTypeException.
ExaExportSpecification - Interface in com.exasol
This class holds all information about a user-defined EXPORT, which can be started using the EXPORT INTO SCRIPT ... statement.
ExaImportSpecification - Interface in com.exasol
This class holds all information about a user-defined IMPORT, which can be started using the IMPORT FROM SCRIPT ... statement.
ExaIterationException - Exception in com.exasol
This exception indicates an error during interaction with the ExaIterator interface.
ExaIterationException() - Constructor for exception com.exasol.ExaIterationException
Create a new instance of an ExaIterationException.
ExaIterationException(String) - Constructor for exception com.exasol.ExaIterationException
Create a new instance of an ExaIterationException.
ExaIterationException(String, Throwable) - Constructor for exception com.exasol.ExaIterationException
Create a new instance of an ExaIterationException.
ExaIterationException(Throwable) - Constructor for exception com.exasol.ExaIterationException
Create a new instance of an ExaIterationException.
ExaIterator - Interface in com.exasol
This interface enables UDF scripts to iterate over input data and to emit output.
ExaMetadata - Interface in com.exasol
This interface enables scripts to access metadata such as information about the database and the script.
ExaUDFException - Exception in com.exasol
This exception indicates that an exception during the execution of user code happened.
ExaUDFException() - Constructor for exception com.exasol.ExaUDFException
Create a new instance of an ExaUDFException.
ExaUDFException(String) - Constructor for exception com.exasol.ExaUDFException
Create a new instance of an ExaUDFException.
ExaUDFException(String, Throwable) - Constructor for exception com.exasol.ExaUDFException
Create a new instance of an ExaUDFException.
ExaUDFException(Throwable) - Constructor for exception com.exasol.ExaUDFException
Create a new instance of an ExaUDFException.

G

getAddress() - Method in interface com.exasol.ExaConnectionInformation
Get the target address of the connections
getBigDecimal(int) - Method in interface com.exasol.ExaIterator
Get the value of the column at the given index as BigDecimal.
getBigDecimal(String) - Method in interface com.exasol.ExaIterator
Get the value of the column with the given name as BigDecimal.
getBoolean(int) - Method in interface com.exasol.ExaIterator
Get the value of the column at the given index as Boolean.
getBoolean(String) - Method in interface com.exasol.ExaIterator
Get the value of the column with the given name as Boolean.
getConnection(String) - Method in interface com.exasol.ExaMetadata
Get the details for a connection object with the given name.
getConnectionInformation() - Method in interface com.exasol.ExaExportSpecification
Get the details of the connection information.
getConnectionInformation() - Method in interface com.exasol.ExaImportSpecification
Get the connection details from the connection if one is specified for the import.
getConnectionName() - Method in interface com.exasol.ExaExportSpecification
Get the name of the connection.
getConnectionName() - Method in interface com.exasol.ExaImportSpecification
Get the name of the connection to be used for the import.
getCreatedBy() - Method in interface com.exasol.ExaExportSpecification
Get the definition for the target table creation.
getCurrentSchema() - Method in interface com.exasol.ExaMetadata
If the script is executed in the context of a selected (aka.
getCurrentUser() - Method in interface com.exasol.ExaMetadata
Get the name of the database user that was used to run the script.
getDatabaseName() - Method in interface com.exasol.ExaMetadata
Get the name of the database the script runs on.
getDatabaseVersion() - Method in interface com.exasol.ExaMetadata
Get the version of the database the script runs on.
getDate(int) - Method in interface com.exasol.ExaIterator
Get the value of the column at the given index as Date.
getDate(String) - Method in interface com.exasol.ExaIterator
Get the value of the column with the given name as Date.
getDouble(int) - Method in interface com.exasol.ExaIterator
Get the value of the column at the given index as Double.
getDouble(String) - Method in interface com.exasol.ExaIterator
Get the value of the column with the given name as Double.
getInputColumnCount() - Method in interface com.exasol.ExaMetadata
Get the number of input columns.
getInputColumnLength(int) - Method in interface com.exasol.ExaMetadata
Length of the input column at the given index.
getInputColumnName(int) - Method in interface com.exasol.ExaMetadata
Get the name of the input column at the given index.
getInputColumnPrecision(int) - Method in interface com.exasol.ExaMetadata
Get the precision of the input column at the given index.
getInputColumnScale(int) - Method in interface com.exasol.ExaMetadata
Get the scale of the input column at the given index.
getInputColumnSqlType(int) - Method in interface com.exasol.ExaMetadata
Get the SQL data type of the input column at the given index.
getInputColumnType(int) - Method in interface com.exasol.ExaMetadata
Get the Java data type of the input column at the given index.
getInputType() - Method in interface com.exasol.ExaMetadata
Get the type of the UDF script.
getInteger(int) - Method in interface com.exasol.ExaIterator
Get the value of the column at the given index as Integer.
getInteger(String) - Method in interface com.exasol.ExaIterator
Get the value of the column with the given name as Integer.
getLong(int) - Method in interface com.exasol.ExaIterator
Get the value of the column at the given index as Long.
getLong(String) - Method in interface com.exasol.ExaIterator
Get the value of the column at the given index as Long.
getMemoryLimit() - Method in interface com.exasol.ExaMetadata
Get the memory limit for the JVM process that powers the script.
getMessage() - Method in exception com.exasol.ExaConnectionAccessException
Get the error message.
getNodeCount() - Method in interface com.exasol.ExaMetadata
Get the number of data nodes of the database cluster running the script.
getNodeId() - Method in interface com.exasol.ExaMetadata
Get ID of the cluster node the script runs on.
getObject(int) - Method in interface com.exasol.ExaIterator
Get the value of the column at the given index as Object.
getObject(String) - Method in interface com.exasol.ExaIterator
Get the value of the column with the given name as Object.
getOutputColumnCount() - Method in interface com.exasol.ExaMetadata
Get the number of output columns.
getOutputColumnLength(int) - Method in interface com.exasol.ExaMetadata
Get the length of the output column at the given index.
getOutputColumnName(int) - Method in interface com.exasol.ExaMetadata
Get the name of the output column at the given index.
getOutputColumnPrecision(int) - Method in interface com.exasol.ExaMetadata
Get the precision of the output column at the given index.
getOutputColumnScale(int) - Method in interface com.exasol.ExaMetadata
Get the scale of the column at the given index.
getOutputColumnSqlType(int) - Method in interface com.exasol.ExaMetadata
Get the SQL data type of the output column at the given index.
getOutputColumnType(int) - Method in interface com.exasol.ExaMetadata
Get the Java data type of the output column at the given index.
getOutputType() - Method in interface com.exasol.ExaMetadata
Get the type of output the script produces.
getParameters() - Method in interface com.exasol.ExaExportSpecification
Get the export parameters
getParameters() - Method in interface com.exasol.ExaImportSpecification
Get the parameters specified in the IMPORT statement.
getPassword() - Method in interface com.exasol.ExaConnectionInformation
Get the connection password.
getScopeUser() - Method in interface com.exasol.ExaMetadata
Get the name of the database user who is the owner of the script.
getScriptCode() - Method in interface com.exasol.ExaMetadata
Get the content of the script.
getScriptLanguage() - Method in interface com.exasol.ExaMetadata
Get the name and version of the execution environment (aka.
getScriptName() - Method in interface com.exasol.ExaMetadata
Get the name of the database object as which the script is registered in the database.
getScriptSchema() - Method in interface com.exasol.ExaMetadata
Get the name of the database schema that is the parent database object of the script.
getSessionId() - Method in interface com.exasol.ExaMetadata
Get the database session this script runs in.
getSourceColumnNames() - Method in interface com.exasol.ExaExportSpecification
Get the names of all source columns
getStatementId() - Method in interface com.exasol.ExaMetadata
Get the ID of the statement the script runs in.
getString(int) - Method in interface com.exasol.ExaIterator
Get the value of the column at the given index as String.
getString(String) - Method in interface com.exasol.ExaIterator
Get the value of the column with the given name as String.
getSubselectColumnNames() - Method in interface com.exasol.ExaImportSpecification
Get the names of the target columns in a sub-select scenario.
getSubselectColumnSqlTypes() - Method in interface com.exasol.ExaImportSpecification
Get the data types of the target columns in a sub-select.
getTimestamp(int) - Method in interface com.exasol.ExaIterator
Get the value of the column with the given name as Timestamp.
getTimestamp(String) - Method in interface com.exasol.ExaIterator
Get the value of the column with the given name as Timestamp.
getType() - Method in interface com.exasol.ExaConnectionInformation
Get the connection type.
getUser() - Method in interface com.exasol.ExaConnectionInformation
Get the username.
getVmId() - Method in interface com.exasol.ExaMetadata
Get unique number that identifies the local Java VM.

H

hasConnectionInformation() - Method in interface com.exasol.ExaExportSpecification
Check if the connection information was provided.
hasConnectionInformation() - Method in interface com.exasol.ExaImportSpecification
Check whether the details of a connection are specified that the import should use.
hasConnectionName() - Method in interface com.exasol.ExaExportSpecification
Indicates whether the name of a connection was specified.
hasConnectionName() - Method in interface com.exasol.ExaImportSpecification
Check whether the name of a connection is specified that the import should use.
hasCreatedBy() - Method in interface com.exasol.ExaExportSpecification
This returns true if CREATED BY was specified in the EXPORT statement.
hasReplace() - Method in interface com.exasol.ExaExportSpecification
Check if the replacement option is set.
hasTruncate() - Method in interface com.exasol.ExaExportSpecification
Check if the truncation option is set.

I

importScript(String) - Method in interface com.exasol.ExaMetadata
Dynamically loads the code from the specified script, compiles it, and returns an instance of the main script class.
isSubselect() - Method in interface com.exasol.ExaImportSpecification
Check whether the IMPORT is part of a sub-select statement.

N

next() - Method in interface com.exasol.ExaIterator
Move the iterator to the next row of the current group, while there are still rows left.

P

PASSWORD - com.exasol.ExaConnectionInformation.ConnectionType
Connection authenticated by username and password

R

reset() - Method in interface com.exasol.ExaIterator
Resets the iterator to the first input row.

S

size() - Method in interface com.exasol.ExaIterator
Get the number of input rows of the script.

V

valueOf(String) - Static method in enum com.exasol.ExaConnectionInformation.ConnectionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.exasol.ExaConnectionInformation.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
C E G H I N P R S V 
All Classes All Packages