Package org.h2.command.ddl
Class AlterSequence
- java.lang.Object
-
- org.h2.command.Prepared
-
- org.h2.command.ddl.DefineCommand
-
- org.h2.command.ddl.SchemaCommand
-
- org.h2.command.ddl.SchemaOwnerCommand
-
- org.h2.command.ddl.AlterSequence
-
public class AlterSequence extends SchemaOwnerCommand
This class represents the statement ALTER SEQUENCE.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Booleanalwaysprivate Columncolumnprivate booleanifExistsprivate SequenceOptionsoptionsprivate Sequencesequenceprivate java.lang.StringsequenceName-
Fields inherited from class org.h2.command.ddl.DefineCommand
transactional
-
Fields inherited from class org.h2.command.Prepared
create, parameters, prepareAlways, session, sqlStatement, sqlTokens
-
-
Constructor Summary
Constructors Constructor Description AlterSequence(SessionLocal session, Schema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetType()Get the command type as defined in CommandInterfacebooleanisTransactional()Check if this command is transactional.voidsetColumn(Column column, java.lang.Boolean always)Set the columnvoidsetIfExists(boolean b)voidsetOptions(SequenceOptions options)voidsetSequenceName(java.lang.String sequenceName)(package private) longupdate(Schema schema)-
Methods inherited from class org.h2.command.ddl.SchemaOwnerCommand
update
-
Methods inherited from class org.h2.command.ddl.SchemaCommand
getSchema
-
Methods inherited from class org.h2.command.ddl.DefineCommand
isReadOnly, queryMeta, setTransactional
-
Methods inherited from class org.h2.command.Prepared
checkCanceled, checkParameters, collectDependencies, getCteCleanups, getCurrentRowNumber, getObjectId, getParameters, getPersistedObjectId, getPlanSQL, getSession, getSimpleSQL, getSQL, getSQLTokens, isCacheable, isQuery, needRecompile, prepare, query, setCommand, setCteCleanups, setCurrentRowNumber, setParameterList, setPersistedObjectId, setPrepareAlways, setRow, setSession, setSQL, toString
-
-
-
-
Field Detail
-
ifExists
private boolean ifExists
-
column
private Column column
-
always
private java.lang.Boolean always
-
sequenceName
private java.lang.String sequenceName
-
sequence
private Sequence sequence
-
options
private SequenceOptions options
-
-
Constructor Detail
-
AlterSequence
public AlterSequence(SessionLocal session, Schema schema)
-
-
Method Detail
-
setIfExists
public void setIfExists(boolean b)
-
setSequenceName
public void setSequenceName(java.lang.String sequenceName)
-
setOptions
public void setOptions(SequenceOptions options)
-
isTransactional
public boolean isTransactional()
Description copied from class:PreparedCheck if this command is transactional. If it is not, then it forces the current transaction to commit.- Overrides:
isTransactionalin classDefineCommand- Returns:
- true if it is
-
setColumn
public void setColumn(Column column, java.lang.Boolean always)
Set the column- Parameters:
column- the columnalways- whether value should be always generated, or null if "set generated is not specified
-
update
long update(Schema schema)
- Specified by:
updatein classSchemaOwnerCommand
-
-