Top Description Fields Constructors Methods
org.h2.command.ddl

public abstract Class AlterTable

extends SchemaCommand
Class Inheritance
Known Direct Subclasses
org.h2.command.ddl.AlterTableAddConstraint, org.h2.command.ddl.AlterTableDropConstraint, org.h2.command.ddl.AlterTableRename, org.h2.command.ddl.AlterTableRenameColumn, org.h2.command.ddl.AlterTableRenameConstraint
Imports
org.h2.api.ErrorCode, org.h2.engine.Right, .SessionLocal, org.h2.message.DbException, org.h2.schema.Schema, org.h2.table.Table

The base class for ALTER TABLE commands.

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv String

Constructor Summary

AccessConstructor and Description
pack-priv
AlterTable(SessionLocal session, Schema schema)

Method Summary

Modifier and TypeMethod and Description
public final void
setIfTableExists(boolean b)

public final void
setTableName(String tableName)

public final long
update()

Overrides org.h2.command.Prepared.update.

Execute the statement.

pack-priv abstract long
update(Table table)

Inherited from org.h2.command.ddl.SchemaCommand:
getSchema

Field Detail

ifTableExistsback to summary
pack-priv boolean ifTableExists
tableNameback to summary
pack-priv String tableName

Constructor Detail

AlterTableback to summary
pack-priv AlterTable(SessionLocal session, Schema schema)

Method Detail

setIfTableExistsback to summary
public final void setIfTableExists(boolean b)
setTableNameback to summary
public final void setTableName(String tableName)
updateback to summary
public final long update()

Overrides org.h2.command.Prepared.update.

Doc from org.h2.command.Prepared.update.

Execute the statement.

Returns:long

the update count

Annotations
@Override
updateback to summary
pack-priv abstract long update(Table table)