C E G H I N P R S V
All Classes All Packages
All Classes All Packages
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 theIMPORT 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.
All Classes All Packages