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.Boolean
always
private Column
column
private boolean
ifExists
private SequenceOptions
options
private Sequence
sequence
private java.lang.String
sequenceName
-
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 int
getType()
Get the command type as defined in CommandInterfaceboolean
isTransactional()
Check if this command is transactional.void
setColumn(Column column, java.lang.Boolean always)
Set the columnvoid
setIfExists(boolean b)
void
setOptions(SequenceOptions options)
void
setSequenceName(java.lang.String sequenceName)
(package private) long
update(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:Prepared
Check if this command is transactional. If it is not, then it forces the current transaction to commit.- Overrides:
isTransactional
in 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:
update
in classSchemaOwnerCommand
-
-