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

public Class TransactionCommand

extends Prepared
Class Inheritance
Imports
org.h2.command.CommandInterface, .Prepared, org.h2.engine.Database, .SessionLocal, org.h2.message.DbException, org.h2.result.ResultInterface

Represents a transactional statement.

Field Summary

Modifier and TypeField and Description
private String
private String
private final int
Inherited from org.h2.command.Prepared:
createparametersprepareAlwayssessionsqlStatementsqlTokens

Constructor Summary

AccessConstructor and Description
public
TransactionCommand(SessionLocal session, int type)

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 boolean
public boolean
isTransactional()

Implements abstract org.h2.command.Prepared.isTransactional.

Check if this command is transactional.

public boolean
needRecompile()

Overrides org.h2.command.Prepared.needRecompile.

Check if the statement needs to be re-compiled.

public ResultInterface
queryMeta()

Implements abstract org.h2.command.Prepared.queryMeta.

Get an empty result set containing the meta data.

public void
public void
public long
update()

Overrides org.h2.command.Prepared.update.

Execute the statement.

Inherited from org.h2.command.Prepared:
checkCanceledcheckParameterscollectDependenciesgetCurrentRowNumbergetDatabasegetObjectIdgetParametersgetPersistedObjectIdgetPlanSQLgetPlanSQLgetSessiongetSimpleSQLgetSQLgetSQLTokensisQueryisReadOnlyisRetryableisWithParamValuespreparequerysetCommandsetCurrentRowNumbersetParameterListsetPersistedObjectIdsetPrepareAlwayssetRowsetSessionsetSQLsetWithParamValuestoString

Field Detail

savepointNameback to summary
private String savepointName
transactionNameback to summary
private String transactionName
typeback to summary
private final int type

Constructor Detail

TransactionCommandback to summary
public TransactionCommand(SessionLocal session, int type)

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
isCacheableback to summary
public boolean isCacheable()

Overrides org.h2.command.Prepared.isCacheable.

Annotations
@Override
isTransactionalback to summary
public boolean isTransactional()

Implements abstract org.h2.command.Prepared.isTransactional.

Doc from org.h2.command.Prepared.isTransactional.

Check if this command is transactional. If it is not, then it forces the current transaction to commit.

Returns:boolean

true if it is

Annotations
@Override
needRecompileback to summary
public boolean needRecompile()

Overrides org.h2.command.Prepared.needRecompile.

Doc from org.h2.command.Prepared.needRecompile.

Check if the statement needs to be re-compiled.

Returns:boolean

true if it must

Annotations
@Override
queryMetaback to summary
public ResultInterface queryMeta()

Implements abstract org.h2.command.Prepared.queryMeta.

Doc from org.h2.command.Prepared.queryMeta.

Get an empty result set containing the meta data.

Returns:ResultInterface

the result set

Annotations
@Override
setSavepointNameback to summary
public void setSavepointName(String name)
setTransactionNameback to summary
public void setTransactionName(String string)
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