public enum Flavor extends Enum<Flavor>
| Enum Constant and Description |
|---|
derby |
hsqldb |
oracle |
postgresql |
sqlserver |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
dateAsSqlFunction(Date date,
Calendar calendar)
Return a SQL function representing the specified date.
|
abstract String |
dbTimeMillis() |
static String |
driverForJdbcUrl(String url) |
abstract String |
fromAny()
Indicate what should follow a constant select statement.
|
static Flavor |
fromJdbcUrl(String url) |
abstract String |
sequenceCacheClause(int nbrValuesToCache) |
abstract String |
sequenceCycleClause(boolean cycle) |
abstract String |
sequenceDrop(String dbtestSeq) |
abstract String |
sequenceNextVal(String sequenceName) |
abstract String |
sequenceOptions() |
abstract String |
sequenceOrderClause(boolean order) |
abstract String |
sequenceSelectNextVal(String sequenceName) |
abstract boolean |
supportsInsertReturning() |
abstract String |
typeBigDecimal(int size,
int precision) |
abstract String |
typeBlob() |
abstract String |
typeBoolean() |
abstract String |
typeClob() |
abstract String |
typeDate() |
abstract String |
typeDouble() |
abstract String |
typeFloat() |
abstract String |
typeInteger() |
abstract String |
typeLong() |
abstract String |
typeStringFixed(int bytes) |
abstract String |
typeStringVar(int bytes) |
abstract boolean |
useBytesForBlob() |
abstract boolean |
useStringForClob() |
static Flavor |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Flavor[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Flavor derby
public static final Flavor sqlserver
public static final Flavor oracle
public static final Flavor postgresql
public static final Flavor hsqldb
public static Flavor[] values()
for (Flavor c : Flavor.values()) System.out.println(c);
public static Flavor 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 abstract String typeInteger()
public abstract String typeBoolean()
public abstract String typeLong()
public abstract String typeFloat()
public abstract String typeDouble()
public abstract String typeBigDecimal(int size, int precision)
public abstract String typeStringVar(int bytes)
public abstract String typeStringFixed(int bytes)
public abstract String typeClob()
public abstract String typeBlob()
public abstract String typeDate()
public abstract boolean useStringForClob()
public abstract boolean useBytesForBlob()
public abstract boolean supportsInsertReturning()
public abstract String dbTimeMillis()
public abstract String sequenceCacheClause(int nbrValuesToCache)
public abstract String sequenceOrderClause(boolean order)
public abstract String sequenceCycleClause(boolean cycle)
public abstract String fromAny()
public abstract String dateAsSqlFunction(Date date, Calendar calendar)
public abstract String sequenceOptions()
Copyright © 2016. All rights reserved.