public class ConfluenceHibernateConfig
extends com.atlassian.config.db.HibernateConfig
Constructor and Description |
---|
ConfluenceHibernateConfig() |
Modifier and Type | Method and Description |
---|---|
Properties |
getHibernateProperties() |
boolean |
isDb2() |
static boolean |
isDb2Dialect(String dialect) |
boolean |
isHSQL() |
static boolean |
isHsqlDialect(String dialect) |
boolean |
isMySql() |
static boolean |
isMySqlDialect(String dialect) |
boolean |
isOracle() |
static boolean |
isOracleDialect(String dialect) |
boolean |
isPostgreSql() |
static boolean |
isPostgreSqlDialect(String dialect) |
boolean |
isSqlServer() |
static boolean |
isSqlServerDialect(String dialect) |
void |
setClientConfig(com.google.common.base.Function<com.atlassian.hsqldb.ServerView,String> clientConfig) |
void |
setServer(com.atlassian.hsqldb.ServerLifecycle server) |
protected boolean |
shouldHsqldbServerStart(Properties prop) |
boolean |
supportsIdentityColumns()
Return true if the current database supports identity columns.
|
boolean |
supportsSequences()
Return true if the current database supports sequences.
|
boolean |
uniqueAllowsAnyNullValues() |
boolean |
uniqueAllowsMultipleNullValues() |
public Properties getHibernateProperties()
getHibernateProperties
in class com.atlassian.config.db.HibernateConfig
protected boolean shouldHsqldbServerStart(Properties prop)
public static boolean isOracleDialect(String dialect)
public static boolean isSqlServerDialect(String dialect)
public static boolean isDb2Dialect(String dialect)
public static boolean isHsqlDialect(String dialect)
public static boolean isMySqlDialect(String dialect)
public static boolean isPostgreSqlDialect(String dialect)
public boolean isDb2()
isDb2
in class com.atlassian.config.db.HibernateConfig
public boolean isSqlServer()
isSqlServer
in class com.atlassian.config.db.HibernateConfig
public boolean isPostgreSql()
isPostgreSql
in class com.atlassian.config.db.HibernateConfig
public boolean isMySql()
isMySql
in class com.atlassian.config.db.HibernateConfig
public boolean isOracle()
isOracle
in class com.atlassian.config.db.HibernateConfig
public boolean isHSQL()
isHSQL
in class com.atlassian.config.db.HibernateConfig
public boolean uniqueAllowsMultipleNullValues()
uniqueAllowsMultipleNullValues
in class com.atlassian.config.db.HibernateConfig
public boolean uniqueAllowsAnyNullValues()
uniqueAllowsAnyNullValues
in class com.atlassian.config.db.HibernateConfig
uniqueAllowsMultipleNullValues()
public boolean supportsIdentityColumns()
public boolean supportsSequences()
public void setServer(com.atlassian.hsqldb.ServerLifecycle server)
public void setClientConfig(com.google.common.base.Function<com.atlassian.hsqldb.ServerView,String> clientConfig)
Copyright © 2003–2015 Atlassian. All rights reserved.