A B C D E F G H I J M P R S T U V W
All Classes All Packages
All Classes All Packages
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
-
ExasolTestSetupimplementation 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
-
Get an
ExasolTestSetup. - 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
ConnectionDetailsfrom 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
SqlConnectionInfoinstance. - 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
ExasolTestSetupinterface 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.
All Classes All Packages