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

public Class AlterIndexRename

extends DefineCommand
Class Inheritance
Imports
org.h2.api.ErrorCode, org.h2.command.CommandInterface, org.h2.engine.Database, .Right, .SessionLocal, org.h2.index.Index, org.h2.message.DbException, org.h2.schema.Schema

This class represents the statement ALTER INDEX RENAME

Field Summary

Modifier and TypeField and Description
private boolean
private String
private String
private Schema
Inherited from org.h2.command.ddl.DefineCommand:
transactional

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
getType()

Implements abstract org.h2.command.Prepared.getType.

Get the command type as defined in CommandInterface

public void
setIfExists(boolean b)

public void
public void
public void
public long
update()

Overrides org.h2.command.Prepared.update.

Execute the statement.

Inherited from org.h2.command.ddl.DefineCommand:
isReadOnlyisRetryableisTransactionalqueryMetasetTransactional

Field Detail

ifExistsback to summary
private boolean ifExists
newIndexNameback to summary
private String newIndexName
oldIndexNameback to summary
private String oldIndexName
oldSchemaback to summary
private Schema oldSchema

Constructor Detail

AlterIndexRenameback to summary
public AlterIndexRename(SessionLocal session)

Method Detail

getTypeback to summary
public int getType()

Implements abstract org.h2.command.Prepared.getType.

Doc from org.h2.command.Prepared.getType.

Get the command type as defined in CommandInterface

Returns:int

the statement type

Annotations
@Override
setIfExistsback to summary
public void setIfExists(boolean b)
setNewNameback to summary
public void setNewName(String name)
setOldNameback to summary
public void setOldName(String name)
setOldSchemaback to summary
public void setOldSchema(Schema old)
updateback to summary
public 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