Uses of Interface
jetbrains.buildServer.serverSide.db.DBAction
-
Packages that use DBAction Package Description jetbrains.buildServer.serverSide.db -
-
Uses of DBAction in jetbrains.buildServer.serverSide.db
Methods in jetbrains.buildServer.serverSide.db with parameters of type DBAction Modifier and Type Method Description default <T> T
DBFunctionsProvider. getWithDB(DBAction<T> action)
Performs the specified function with a database.<T> T
DBFacade. runAndRetry(DBAction<T> action)
<T> T
DBFunctionsProvider. runAndRetry(DBAction<T> action)
Runs the given function in its own transaction.static <T> T
InternalDBUtil. runAndRetry(DBFunctions dbf, DBAction<T> action, int deadlockMaxAttempts, Logger logger)
<T> T
SQLRunnerProxy. runAndRetry(DBAction<T> action)
<T> T
TeamCityDatabaseManager. runAndRetry(DBAction<T> action)
<T> T
DBConnectionInit. withDB(DBAction<T> action, boolean commitOnSuccess)
<T> T
DBFacade. withDB(DBAction<T> action)
<T> T
DBFunctionsProvider. withDB(DBAction<T> action)
Performs the specified function with a database.<T> T
SQLRunnerProxy. withDB(DBAction<T> action)
<T> T
TeamCityDatabaseManager. withDB(DBAction<T> action)
static <T> T
TestDB. withDB(DBAction<T> action, boolean commitOnSuccess)
protected <T> T
BaseDatabaseTestCase. withDBF(DBAction<T> action, boolean commitOnSuccess)
Constructors in jetbrains.buildServer.serverSide.db with parameters of type DBAction Constructor Description TeamCityDatabaseManager(JdbcDrivers jdbcDrivers, String ipAddress, String applicationInfo, ServerVersionInfo serverVersion, DatabasePropertiesFile databasePropertiesFile, DatabaseSettings databaseSettings, DBAction<String[]> perSessionScript)
Private constructor shared by public constructors.TeamCityDatabaseManager(JdbcDrivers jdbcDrivers, String ipAddress, String applicationInfo, ServerVersionInfo serverVersion, JdbcConnectionString connectionString, File systemDir, DBAction<String[]> perSessionScript)
Set up using a connection string.TeamCityDatabaseManager(JdbcDrivers jdbcDrivers, DatabasePropertiesFile databasePropertiesFile, DBAction<String[]> perSessionScript)
Reads/analyzes database settings and prepares internal variables for connecting.TeamCityDatabaseManager(JdbcDrivers jdbcDrivers, DatabaseSettings databaseSettings, DBAction<String[]> perSessionScript)
Set up using DatabaseSettings string.
-