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

A

addForwardPortForwarding(int) - Method in class com.exasol.exasoltestsetup.SshConnection
Add a forward port forwarding.
addForwardPortForwarding(int, String) - Method in class com.exasol.exasoltestsetup.SshConnection
Add a forward port forwarding.
addIdentityTo(JSch) - Method in interface com.exasol.exasoltestsetup.identity.IdentityProvider
Adds the identity represented by the current instance to java secure channel JSch.
addReversePortForwarding(int) - Method in class com.exasol.exasoltestsetup.SshConnection
Add a reverse port forwarding.
adminCredentials(Credentials) - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails.Builder
Builder method for adminCredentials parameter.
assertExitCodeIsZero() - Method in class com.exasol.exasoltestsetup.SshExecutionResult
Check that the exit code was zero and if not print the stderr output and throw an exception.
AUTO - com.exasol.exasoltestsetup.ExasolTestSetupFactory.DispatchMode
Dispatch depending on the existence of the configuration file

B

build() - Method in class com.exasol.exasoltestsetup.identity.IdentityProvider.Builder
 
build() - Method in class com.exasol.exasoltestsetup.SessionBuilder
 
build() - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails.Builder
Builder method of the builder.
builder() - Static method in interface com.exasol.exasoltestsetup.identity.IdentityProvider
 
builder() - Static method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails
Creates builder to build ConnectionDetails.
Builder() - Constructor for class com.exasol.exasoltestsetup.identity.IdentityProvider.Builder
 

C

close() - Method in class com.exasol.exasoltestsetup.SshConnection
 
close() - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
close() - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 
com.exasol.exasoltestsetup - package com.exasol.exasoltestsetup
 
com.exasol.exasoltestsetup.identity - package com.exasol.exasoltestsetup.identity
 
com.exasol.exasoltestsetup.standalone - package com.exasol.exasoltestsetup.standalone
 
com.exasol.exasoltestsetup.testcontainers - package com.exasol.exasoltestsetup.testcontainers
 
config(String, String) - Method in class com.exasol.exasoltestsetup.SessionBuilder
Add an entry to this session's configuration.
ConnectionDetails - Class in com.exasol.exasoltestsetup.standalone
This class stores connection details for an Exasol database.
ConnectionDetails.Builder - Class in com.exasol.exasoltestsetup.standalone
Builder to build ConnectionDetails.
CONTAINER - com.exasol.exasoltestsetup.ExasolTestSetupFactory.DispatchMode
Force test container setup
createConnection() - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Create a connection to the Exasol database with default credentials.
createConnection() - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
createConnection() - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 

D

databaseCredentials(Credentials) - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails.Builder
Builder method for databaseCredentials parameter.
dataNodeAddress(String) - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails.Builder
Builder method for dataNodeAddress parameter.

E

equals(Object) - Method in class com.exasol.exasoltestsetup.SqlConnectionInfo
 
equals(Object) - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails
 
ExasolTestcontainerTestSetup - Class in com.exasol.exasoltestsetup.testcontainers
ExasolTestSetup implementation using test containers.
ExasolTestcontainerTestSetup() - Constructor for class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
Test-setup using exasol-testcontainers.
ExasolTestSetup - Interface in com.exasol.exasoltestsetup
This is an interface for accessing a running Exasol database for testing.
ExasolTestSetupFactory - Class in com.exasol.exasoltestsetup
This class creates either Standalone (AWS) test setup and a test container test setup.
ExasolTestSetupFactory() - Constructor for class com.exasol.exasoltestsetup.ExasolTestSetupFactory
Create a new instance of an ExasolTestSetupFactory.
ExasolTestSetupFactory(Path) - Constructor for class com.exasol.exasoltestsetup.ExasolTestSetupFactory
Create a new instance of an ExasolTestSetupFactory.
ExasolTestSetupFactory(Path, ExasolTestSetupFactory.DispatchMode) - Constructor for class com.exasol.exasoltestsetup.ExasolTestSetupFactory
Create a new instance of an ExasolTestSetupFactory.
ExasolTestSetupFactory.DispatchMode - Enum in com.exasol.exasoltestsetup
Dispatching modes for the test setup.

F

findFreePortOnServer() - Method in class com.exasol.exasoltestsetup.SshConnection
Find a free port on the server.
fromPathToPrivateKey(String) - Static method in interface com.exasol.exasoltestsetup.identity.IdentityProvider
 

G

generatePassword() - Static method in class com.exasol.exasoltestsetup.PasswordGenerator
Generate a random password.
getAdminCredentials() - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails
Get the credentials for connecting to the admin interface.
getConnectionInfo() - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Get the information required for connection to the Exasol database.
getConnectionInfo() - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
getConnectionInfo() - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 
getDatabaseCredentials() - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails
Get the credentials for connecting to the database.
getDataNodeAddress() - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails
Get the address of the data node.
getDefaultBucket() - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Get an API object for the default BucketFS bucket.
getDefaultBucket() - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
getDefaultBucket() - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 
getExitCode() - Method in class com.exasol.exasoltestsetup.SshExecutionResult
Get the exit code of the command.
getHost() - Method in class com.exasol.exasoltestsetup.SessionBuilder
 
getHost() - Method in class com.exasol.exasoltestsetup.SqlConnectionInfo
Get the host name.
getManagementNodeAddress() - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails
Get the address of the management node.
getPassword() - Method in class com.exasol.exasoltestsetup.SqlConnectionInfo
Get the password.
getPathToSshKey() - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails
Get the path to the private SSH key.
getPort() - Method in class com.exasol.exasoltestsetup.SessionBuilder
 
getPort() - Method in class com.exasol.exasoltestsetup.SqlConnectionInfo
Get the port number.
getSshPort() - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails
Get the port for connecting via SSH.
getStdout() - Method in class com.exasol.exasoltestsetup.SshExecutionResult
Get the stdout output of the command.
getTestSetup() - Method in class com.exasol.exasoltestsetup.ExasolTestSetupFactory
getUser() - Method in class com.exasol.exasoltestsetup.SessionBuilder
 
getUser() - Method in class com.exasol.exasoltestsetup.SqlConnectionInfo
Get the user name.

H

hashCode() - Method in class com.exasol.exasoltestsetup.SqlConnectionInfo
 
hashCode() - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails
 
hasStandaloneConfigurationPath() - Method in class com.exasol.exasoltestsetup.ExasolTestSetupFactory
Check if the path to the standalone configuration was provided.
host(String) - Method in class com.exasol.exasoltestsetup.SessionBuilder
 

I

identity(IdentityProvider) - Method in class com.exasol.exasoltestsetup.SessionBuilder
 
identityName(String) - Method in class com.exasol.exasoltestsetup.identity.IdentityProvider.Builder
 
IdentityProvider - Interface in com.exasol.exasoltestsetup.identity
Enables to add an identity to a java secure channel JSch.
IdentityProvider.Builder - Class in com.exasol.exasoltestsetup.identity
Builder for IdentityProvider

J

JsonConnectionDetailsReader - Class in com.exasol.exasoltestsetup.standalone
This class reads ConnectionDetails from a JSON file.
JsonConnectionDetailsReader() - Constructor for class com.exasol.exasoltestsetup.standalone.JsonConnectionDetailsReader
 

M

makeDatabaseTcpServiceAccessibleFromLocalhost(int) - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Make the port of a database node available from localhost.
makeDatabaseTcpServiceAccessibleFromLocalhost(int) - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
makeDatabaseTcpServiceAccessibleFromLocalhost(int) - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 
makeLocalTcpServiceAccessibleFromDatabase(int) - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Make a local TCP service available from within the Exasol database.
makeLocalTcpServiceAccessibleFromDatabase(int) - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
makeLocalTcpServiceAccessibleFromDatabase(int) - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 
makeTcpServiceAccessibleFromDatabase(InetSocketAddress) - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Make a given TCP service available inside of the Exasol database.
managementNodeAddress(String) - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails.Builder
Builder method for managementNodeAddress parameter.

P

passphrase(byte[]) - Method in class com.exasol.exasoltestsetup.identity.IdentityProvider.Builder
 
PasswordGenerator - Class in com.exasol.exasoltestsetup
This class generates random passwords.
pathToSshKey(Path) - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails.Builder
Builder method for pathToSshKey parameter.
port(int) - Method in class com.exasol.exasoltestsetup.SessionBuilder
 
privateKey(byte[]) - Method in class com.exasol.exasoltestsetup.identity.IdentityProvider.Builder
 
publicKey(byte[]) - Method in class com.exasol.exasoltestsetup.identity.IdentityProvider.Builder
 

R

read(Path) - Method in class com.exasol.exasoltestsetup.standalone.JsonConnectionDetailsReader
Create a new instance of JsonConnectionDetailsReader.
runCommand(String) - Method in class com.exasol.exasoltestsetup.SshConnection
Run a shell command.
runCommandAsRoot(String) - Method in class com.exasol.exasoltestsetup.SshConnection
Run a shell command as root.

S

SessionBuilder - Class in com.exasol.exasoltestsetup
Builder for Session
SessionBuilder() - Constructor for class com.exasol.exasoltestsetup.SessionBuilder
Create new instance of SessionBuilder
SqlConnectionInfo - Class in com.exasol.exasoltestsetup
This class contains information for connecting to the SQL interface.
SqlConnectionInfo(String, int, String, String) - Constructor for class com.exasol.exasoltestsetup.SqlConnectionInfo
Create a new SqlConnectionInfo instance.
SshConnection - Class in com.exasol.exasoltestsetup
This class sets up a SSH port forwarding.
SshConnection(SessionBuilder) - Constructor for class com.exasol.exasoltestsetup.SshConnection
Create a new SshConnection.
SshExecution - Class in com.exasol.exasoltestsetup
This class represent the execution of an SSH command.
SshExecutionResult - Class in com.exasol.exasoltestsetup
This class represents a result of a ssh command execution.
sshPort(int) - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails.Builder
Builder method for sshPort parameter.
STANDALONE - com.exasol.exasoltestsetup.ExasolTestSetupFactory.DispatchMode
Force standalone setup
StandaloneExasolTestSetup - Class in com.exasol.exasoltestsetup.standalone
This class implements the ExasolTestSetup interface for Exasol databases that are running in the Cloud or in a VM.
StandaloneExasolTestSetup(ConnectionDetails) - Constructor for class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
Create a new instance of StandaloneExasolTestSetup.

T

toString() - Method in class com.exasol.exasoltestsetup.SqlConnectionInfo
 
toString() - Method in class com.exasol.exasoltestsetup.standalone.ConnectionDetails
 

U

user(String) - Method in class com.exasol.exasoltestsetup.SessionBuilder
 

V

valueOf(String) - Static method in enum com.exasol.exasoltestsetup.ExasolTestSetupFactory.DispatchMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.exasol.exasoltestsetup.ExasolTestSetupFactory.DispatchMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitFor(long) - Static method in class com.exasol.exasoltestsetup.WaitHelper
Wait until a given time.
WaitHelper - Class in com.exasol.exasoltestsetup
Helper class for waiting.
waitUntil(BooleanSupplier, int, String) - Static method in class com.exasol.exasoltestsetup.WaitHelper
Wait until the given supplier gives true.
whenFinished() - Method in class com.exasol.exasoltestsetup.SshExecution
Method to wait until the execution finished.
A B C D E F G H I J M P R S T U V W 
All Classes All Packages