Index

A B C D E F G H I J K N O P Q R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort(Executor) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
accepts(String) - Static method in class org.testcontainers.jdbc.ConnectionUrl
 
acceptsURL(String) - Method in class org.testcontainers.jdbc.ContainerDatabaseDriver
 
addParameter(String, String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 

B

beginRequest() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 

C

canEqual(Object) - Method in class org.testcontainers.jdbc.ConnectionUrl
 
clearWarnings() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
close() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
closeConnectionQuietly(Statement) - Method in class org.testcontainers.jdbc.JdbcDatabaseDelegate
 
commit() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
connect(String, Properties) - Method in class org.testcontainers.jdbc.ContainerDatabaseDriver
 
ConnectionUrl - Class in org.testcontainers.jdbc
This is an Immutable class holding JDBC Connection Url and its parsed components, used by ContainerDatabaseDriver.
ConnectionUrl.InitFunctionDef - Class in org.testcontainers.jdbc
 
ConnectionUrl.Patterns - Interface in org.testcontainers.jdbc
This interface defines the Regex Patterns used by ConnectionUrl.
ConnectionWrapper - Class in org.testcontainers.jdbc
 
ConnectionWrapper(Connection, Runnable) - Constructor for class org.testcontainers.jdbc.ConnectionWrapper
 
constructUrlForConnection(String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Template method for constructing the JDBC URL to be used for creating Connections.
constructUrlParameters(String, String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
constructUrlParameters(String, String, String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
ContainerDatabaseDriver - Class in org.testcontainers.jdbc
Test Containers JDBC proxy driver.
ContainerDatabaseDriver() - Constructor for class org.testcontainers.jdbc.ContainerDatabaseDriver
 
containerIsStarted(InspectContainerResponse) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
ContainerLessJdbcDelegate - Class in org.testcontainers.jdbc
Containerless jdbc database delegate Is used only with deprecated ScriptUtils
ContainerLessJdbcDelegate(Connection) - Constructor for class org.testcontainers.jdbc.ContainerLessJdbcDelegate
 
containsSqlScriptDelimiters(String, String) - Static method in class org.testcontainers.jdbc.ext.ScriptUtils
Deprecated.
Needed only to keep binary compatibility for this internal API. Consider using database-agnostic ScriptUtils
createArrayOf(String, Object[]) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
createBlob() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
createClob() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
createConnection(String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Creates a connection to the underlying containerized database instance.
createConnection(String, Properties) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Creates a connection to the underlying containerized database instance.
createNClob() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
createNewConnection() - Method in class org.testcontainers.jdbc.ContainerLessJdbcDelegate
 
createNewConnection() - Method in class org.testcontainers.jdbc.JdbcDatabaseDelegate
 
createSQLXML() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
createStatement() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
createStatement(int, int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
createStatement(int, int, int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
createStruct(String, Object[]) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 

D

DAEMON_MATCHING_PATTERN - Static variable in interface org.testcontainers.jdbc.ConnectionUrl.Patterns
 
DB_INSTANCE_MATCHING_PATTERN - Static variable in interface org.testcontainers.jdbc.ConnectionUrl.Patterns
 
DEFAULT_BLOCK_COMMENT_END_DELIMITER - Static variable in class org.testcontainers.jdbc.ext.ScriptUtils
Deprecated.
Default end delimiter for block comments within SQL scripts.
DEFAULT_BLOCK_COMMENT_START_DELIMITER - Static variable in class org.testcontainers.jdbc.ext.ScriptUtils
Deprecated.
Default start delimiter for block comments within SQL scripts.
DEFAULT_COMMENT_PREFIX - Static variable in class org.testcontainers.jdbc.ext.ScriptUtils
Deprecated.
Default prefix for line comments within SQL scripts.
DEFAULT_STATEMENT_SEPARATOR - Static variable in class org.testcontainers.jdbc.ext.ScriptUtils
Deprecated.
Default statement separator within SQL scripts.

E

endRequest() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
equals(Object) - Method in class org.testcontainers.jdbc.ConnectionUrl
 
execute(String, String, int, boolean, boolean) - Method in class org.testcontainers.jdbc.JdbcDatabaseDelegate
 
executeSqlScript(Connection, String, String) - Static method in class org.testcontainers.jdbc.ext.ScriptUtils
Deprecated.
Needed only to keep binary compatibility for this internal API. Consider using database-agnostic ScriptUtils
executeSqlScript(Connection, String, String, boolean, boolean, String, String, String, String) - Static method in class org.testcontainers.jdbc.ext.ScriptUtils
Deprecated.
Needed only to keep binary compatibility for this internal API. Consider using database-agnostic ScriptUtils

F

FALLBACK_STATEMENT_SEPARATOR - Static variable in class org.testcontainers.jdbc.ext.ScriptUtils
Deprecated.
Fallback statement separator within SQL scripts.

G

getAutoCommit() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
getCatalog() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
getClassName() - Method in class org.testcontainers.jdbc.ConnectionUrl.InitFunctionDef
 
getClientInfo() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
getClientInfo(String) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
getConnectTimeoutSeconds() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Deprecated.
should not be overridden anymore, use JdbcDatabaseContainer.withConnectTimeoutSeconds(int) in constructor instead
getContainerParameters() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getDatabaseDelegate() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
getDatabaseHost() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getDatabaseName() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
getDatabaseName() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getDatabasePort() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getDatabaseType() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getDbHostString() - Method in class org.testcontainers.jdbc.ConnectionUrl
This is a part of the connection string that may specify host:port/databasename.
getDriverClassName() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
getHoldability() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
getImageTag() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getInitFunction() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getInitScriptPath() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getJdbcDriverInstance() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Obtain an instance of the correct JDBC driver for this particular database container type
getJdbcUrl() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
getMajorVersion() - Method in class org.testcontainers.jdbc.ContainerDatabaseDriver
 
getMetaData() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
getMethodName() - Method in class org.testcontainers.jdbc.ConnectionUrl.InitFunctionDef
 
getMinorVersion() - Method in class org.testcontainers.jdbc.ContainerDatabaseDriver
 
getNetworkTimeout() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
getParentLogger() - Method in class org.testcontainers.jdbc.ContainerDatabaseDriver
 
getPassword() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
getPropertyInfo(String, Properties) - Method in class org.testcontainers.jdbc.ContainerDatabaseDriver
 
getQueryParameters() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getQueryString() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getSchema() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
getStartupTimeoutSeconds() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Deprecated.
should not be overridden anymore, use JdbcDatabaseContainer.withStartupTimeoutSeconds(int) in constructor instead
getTestQueryString() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
getTmpfsOptions() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getTransactionIsolation() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
getTypeMap() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
getUrl() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
getUsername() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
getWarnings() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 

H

hashCode() - Method in class org.testcontainers.jdbc.ConnectionUrl
 

I

INITFUNCTION_MATCHING_PATTERN - Static variable in interface org.testcontainers.jdbc.ConnectionUrl.Patterns
 
InitFunctionDef(String, String) - Constructor for class org.testcontainers.jdbc.ConnectionUrl.InitFunctionDef
 
INITSCRIPT_MATCHING_PATTERN - Static variable in interface org.testcontainers.jdbc.ConnectionUrl.Patterns
Deprecated.
for removal
isClosed() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
isInDaemonMode() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
isReadOnly() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
isReusable() - Method in class org.testcontainers.jdbc.ConnectionUrl
 
isValid(int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
isWrapperFor(Class<?>) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 

J

jdbcCompliant() - Method in class org.testcontainers.jdbc.ContainerDatabaseDriver
 
JdbcDatabaseContainer<SELF extends JdbcDatabaseContainer<SELF>> - Class in org.testcontainers.containers
Base class for containers that expose a JDBC connection
JdbcDatabaseContainer(String) - Constructor for class org.testcontainers.containers.JdbcDatabaseContainer
JdbcDatabaseContainer(Future<String>) - Constructor for class org.testcontainers.containers.JdbcDatabaseContainer
 
JdbcDatabaseContainer(DockerImageName) - Constructor for class org.testcontainers.containers.JdbcDatabaseContainer
 
JdbcDatabaseContainer.NoDriverFoundException - Exception in org.testcontainers.containers
 
JdbcDatabaseContainerProvider - Class in org.testcontainers.containers
Base class for classes that can provide a JDBC container.
JdbcDatabaseContainerProvider() - Constructor for class org.testcontainers.containers.JdbcDatabaseContainerProvider
 
JdbcDatabaseDelegate - Class in org.testcontainers.jdbc
JDBC database delegate
JdbcDatabaseDelegate(JdbcDatabaseContainer, String) - Constructor for class org.testcontainers.jdbc.JdbcDatabaseDelegate
 

K

killContainer(String) - Static method in class org.testcontainers.jdbc.ContainerDatabaseDriver
Utility method to kill a database container directly from test support code.
killContainers() - Static method in class org.testcontainers.jdbc.ContainerDatabaseDriver
Utility method to kill ALL database containers directly from test support code.

N

nativeSQL(String) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
newInstance() - Method in class org.testcontainers.containers.JdbcDatabaseContainerProvider
Instantiate a new JdbcDatabaseContainer without any specified image tag.
newInstance(String) - Method in class org.testcontainers.containers.JdbcDatabaseContainerProvider
Instantiate a new JdbcDatabaseContainer with specified image tag.
newInstance(String) - Static method in class org.testcontainers.jdbc.ConnectionUrl
 
newInstance(ConnectionUrl) - Method in class org.testcontainers.containers.JdbcDatabaseContainerProvider
Instantiate a new JdbcDatabaseContainer using information provided with ConnectionUrl.
newInstanceFromConnectionUrl(ConnectionUrl, String, String) - Method in class org.testcontainers.containers.JdbcDatabaseContainerProvider
 
NoDriverFoundException(String, Throwable) - Constructor for exception org.testcontainers.containers.JdbcDatabaseContainer.NoDriverFoundException
 

O

optionallyMapResourceParameterAsVolume(String, String, String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Deprecated.
optionallyMapResourceParameterAsVolume(String, String, String, Integer) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
ORACLE_URL_MATCHING_PATTERN - Static variable in interface org.testcontainers.jdbc.ConnectionUrl.Patterns
 
org.testcontainers.containers - package org.testcontainers.containers
 
org.testcontainers.jdbc - package org.testcontainers.jdbc
 
org.testcontainers.jdbc.ext - package org.testcontainers.jdbc.ext
 

P

parameters - Variable in class org.testcontainers.containers.JdbcDatabaseContainer
 
prepareCall(String) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
prepareCall(String, int, int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
prepareCall(String, int, int, int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
prepareStatement(String) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
prepareStatement(String, int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
prepareStatement(String, int[]) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
prepareStatement(String, int, int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
prepareStatement(String, int, int, int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
prepareStatement(String, String[]) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 

Q

QUERY_PARAM_MATCHING_PATTERN - Static variable in interface org.testcontainers.jdbc.ConnectionUrl.Patterns
 

R

releaseSavepoint(Savepoint) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
rollback() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
rollback(Savepoint) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
runInitScriptIfRequired() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Load init script content and apply it to the database if initScriptPath is set

S

ScriptUtils - Class in org.testcontainers.jdbc.ext
Deprecated.
Needed only to keep binary compatibility for this internal API. Consider using database-agnostic ScriptUtils
setAutoCommit(boolean) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setCatalog(String) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setClientInfo(String, String) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setClientInfo(Properties) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setHoldability(int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setNetworkTimeout(Executor, int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setParameters(Map<String, String>) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
setReadOnly(boolean) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setSavepoint() - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setSavepoint(String) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setSchema(String) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setShardingKey(ShardingKey) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setShardingKey(ShardingKey, ShardingKey) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setShardingKeyIfValid(ShardingKey, int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setShardingKeyIfValid(ShardingKey, ShardingKey, int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setTransactionIsolation(int) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
setTypeMap(Map<String, Class<?>>) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
splitSqlScript(String, String, String, String, String, String, List<String>) - Static method in class org.testcontainers.jdbc.ext.ScriptUtils
Deprecated.
Needed only to keep binary compatibility for this internal API. Consider using database-agnostic ScriptUtils
supports(String) - Method in class org.testcontainers.containers.JdbcDatabaseContainerProvider
Tests if the specified database type is supported by this Container Provider.

T

TC_PARAM_MATCHING_PATTERN - Static variable in interface org.testcontainers.jdbc.ConnectionUrl.Patterns
 
TC_PARAM_NAME_PATTERN - Static variable in interface org.testcontainers.jdbc.ConnectionUrl.Patterns
 

U

unwrap(Class<T>) - Method in class org.testcontainers.jdbc.ConnectionWrapper
 
URL_MATCHING_PATTERN - Static variable in interface org.testcontainers.jdbc.ConnectionUrl.Patterns
 
urlParameters - Variable in class org.testcontainers.containers.JdbcDatabaseContainer
 

W

waitUntilContainerStarted() - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
withConnectTimeoutSeconds(int) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Set time to allow for the database to start and establish an initial connection, in seconds.
withDatabaseName(String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
withInitScript(String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Sets a script for initialization.
withInitScripts(Iterable<String>) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Sets an ordered collection of scripts for initialization.
withInitScripts(String...) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Sets an ordered array of scripts for initialization.
withPassword(String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
withStartupTimeoutSeconds(int) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
Set startup time to allow, including image pull time, in seconds.
withUrlParam(String, String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
withUsername(String) - Method in class org.testcontainers.containers.JdbcDatabaseContainer
 
A B C D E F G H I J K N O P Q R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form