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 classHSQLDBSpecific.HsqlVersionException
-
Field Summary
Fields Modifier and Type Field Description static StringHSQL_INTERNAL_DATABASEstatic StringINTERNAL_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 StringdetermineRealHsqlMajorVersion(File file)static voidhackHsqlCacheSizeTrouble(DatabaseSettings databaseSettings)static booleanhsqlDbExists(DatabaseSettings dbSettings)static FilepeekDBFile(DatabaseSettings dbSettings)voidprepareHsqlToConvertIfNeeded(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)
-
-