public enum SingularDataBaseEnum extends Enum<SingularDataBaseEnum> implements SingularDataBaseSuport
| Modifier and Type | Method and Description |
|---|---|
String |
getDefaultActorScript()
Method that return the script file of Actor.
|
static SingularDataBaseSuport |
getForDialect(Class<? extends org.hibernate.dialect.Dialect> hibernateDialect) |
String |
getQuartzScript()
Method that return the script file of Quartz.
|
List<String> |
getScripts()
Some scripts files to execute after Singular DataBase be created.
|
boolean |
isDialectSupported(Class<? extends org.hibernate.dialect.Dialect> dialect) |
static SingularDataBaseEnum |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SingularDataBaseEnum[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SingularDataBaseEnum ORACLE
public static final SingularDataBaseEnum MSSQL
public static final SingularDataBaseEnum H2
public static final SingularDataBaseEnum PGSQL
public static SingularDataBaseEnum[] values()
for (SingularDataBaseEnum c : SingularDataBaseEnum.values()) System.out.println(c);
public static SingularDataBaseEnum valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic List<String> getScripts()
SingularDataBaseSuportgetScripts in interface SingularDataBaseSuportpublic boolean isDialectSupported(Class<? extends org.hibernate.dialect.Dialect> dialect)
public String getDefaultActorScript()
SingularDataBaseSuportgetDefaultActorScript in interface SingularDataBaseSuportpublic String getQuartzScript()
SingularDataBaseSuport
If the project don't use Quartz database, this script could be empty.
Property:singular.quartz.jobstore.enabled
We do not recommend using Quartz in memory for Cluster applications.
For more information see the Quartz source code: https://github.com/quartz-scheduler/quartz/releases/tag/quartz-2.2.3
getQuartzScript in interface SingularDataBaseSuportpublic static SingularDataBaseSuport getForDialect(Class<? extends org.hibernate.dialect.Dialect> hibernateDialect)
Copyright © 2019. All rights reserved.