public enum SequenceMode extends java.lang.Enum<SequenceMode> implements ValueEnum
fields of type "sequence". | Enum Constant and Description | 
|---|
| JDBCDRIVERUse the JDBC 3.0 API "getGeneratedKeys()" to get the most recent sequence value. | 
| NATIVEUse a database-specific native technique to obtain the most recent sequence value. | 
| NONENo automatic attempt is made to retrieve the most recent sequence value. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getValue() | 
| static SequenceMode | valueOf(java.lang.String name)Returns the enum constant of this type with the specified name. | 
| static SequenceMode[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final SequenceMode JDBCDRIVER
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "jdbcDriver".
public static final SequenceMode NATIVE
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "native".
public static final SequenceMode NONE
cacheSyncOperation that is  able to return
 the entire row without needing generated PK values for context. For example, a query that uses MAX(pk)
 would be capable of this. To give a more complex example, say you have a  sequence value that is retrieved from a legacy
 system: you could store  that sequence value in the HTTP session and then have your custom 
 cacheSyncOperation reference that session attribute in  its WHERE clause. Also note that
 cacheSyncOperations,  like any other DataSource operation,  can be
 written in Java or any  JSR223-compliant scripting language - you do not have to use
 SQL
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "none".
public static SequenceMode[] values()
for (SequenceMode c : SequenceMode.values()) System.out.println(c);
public static SequenceMode valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null