Class DdlIdentity
- java.lang.Object
-
- io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
-
public class DdlIdentity extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static DdlIdentityNONE
-
Constructor Summary
Constructors Constructor Description DdlIdentity(io.ebean.config.dbplatform.IdType idType, io.ebeaninternal.server.deploy.IdentityMode identityMode, String sequenceName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCache()intgetIncrement()StringgetSequenceName()intgetStart()StringidentityOptions(String startWith, String incrementBy, String cache)StringoptionGenerated()StringsequenceOptions(String startWith, String incrementBy, String cache)booleanuseIdentity()booleanuseSequence()
-
-
-
Field Detail
-
NONE
public static final DdlIdentity NONE
-
-
Constructor Detail
-
DdlIdentity
public DdlIdentity(io.ebean.config.dbplatform.IdType idType, io.ebeaninternal.server.deploy.IdentityMode identityMode, String sequenceName)
-
-
Method Detail
-
useSequence
public boolean useSequence()
-
useIdentity
public boolean useIdentity()
-
getSequenceName
public String getSequenceName()
-
optionGenerated
public String optionGenerated()
-
identityOptions
public String identityOptions(String startWith, String incrementBy, String cache)
-
sequenceOptions
public String sequenceOptions(String startWith, String incrementBy, String cache)
-
getStart
public int getStart()
-
getIncrement
public int getIncrement()
-
getCache
public int getCache()
-
-