Class HSQLDBSpecific
- java.lang.Object
-
- jetbrains.buildServer.serverSide.db.HSQLDBSpecific
-
public class HSQLDBSpecific extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HSQLDBSpecific.HsqlVersionException
-
Field Summary
Fields Modifier and Type Field Description static String
HSQL_INTERNAL_DATABASE
static String
INTERNAL_DB_FILE_NAME
-
Constructor Summary
Constructors Constructor Description HSQLDBSpecific(Logger logger)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
determineRealHsqlMajorVersion(File file)
static void
hackHsqlCacheSizeTrouble(DatabaseSettings databaseSettings)
static boolean
hsqlDbExists(DatabaseSettings dbSettings)
static File
peekDBFile(DatabaseSettings dbSettings)
void
prepareHsqlToConvertIfNeeded(String connectionUrl)
-
-
-
Field Detail
-
INTERNAL_DB_FILE_NAME
public static final String INTERNAL_DB_FILE_NAME
- See Also:
- Constant Field Values
-
HSQL_INTERNAL_DATABASE
public static final String HSQL_INTERNAL_DATABASE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HSQLDBSpecific
public HSQLDBSpecific(@NotNull Logger logger)
-
-
Method Detail
-
determineRealHsqlMajorVersion
@Nullable public static String determineRealHsqlMajorVersion(@NotNull File file)
-
prepareHsqlToConvertIfNeeded
public void prepareHsqlToConvertIfNeeded(@NotNull String connectionUrl)
-
hsqlDbExists
public static boolean hsqlDbExists(DatabaseSettings dbSettings)
-
peekDBFile
public static File peekDBFile(DatabaseSettings dbSettings)
-
hackHsqlCacheSizeTrouble
public static void hackHsqlCacheSizeTrouble(DatabaseSettings databaseSettings)
-
-