|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.h2.command.Prepared
org.h2.command.dml.TransactionCommand
public class TransactionCommand
Represents a transactional statement.
Field Summary | |
---|---|
static int |
AUTOCOMMIT_FALSE
The type of a SET AUTOCOMMIT FALSE statement. |
static int |
AUTOCOMMIT_TRUE
The type of a SET AUTOCOMMIT TRUE statement. |
static int |
BEGIN
The type of a BEGIN {WORK|TRANSACTION} statement. |
static int |
CHECKPOINT
The type of a CHECKPOINT statement. |
static int |
CHECKPOINT_SYNC
The type of a CHECKPOINT SYNC statement. |
static int |
COMMIT
The type of a COMMIT statement. |
static int |
COMMIT_TRANSACTION
The type of a COMMIT TRANSACTION statement. |
static int |
PREPARE_COMMIT
The type of a PREPARE COMMIT statement. |
static int |
ROLLBACK
The type of a ROLLBACK statement. |
static int |
ROLLBACK_TO_SAVEPOINT
The type of a ROLLBACK TO SAVEPOINT statement. |
static int |
ROLLBACK_TRANSACTION
The type of a ROLLBACK TRANSACTION statement. |
static int |
SAVEPOINT
The type of a SAVEPOINT statement. |
static int |
SHUTDOWN
The type of a SHUTDOWN statement. |
static int |
SHUTDOWN_IMMEDIATELY
The type of a SHUTDOWN IMMEDIATELY statement. |
Fields inherited from class org.h2.command.Prepared |
---|
headPos, parameters, prepareAlways, session, sqlStatement |
Constructor Summary | |
---|---|
TransactionCommand(Session session,
int type)
|
Method Summary | |
---|---|
boolean |
isTransactional()
Check if this command is transactional. |
boolean |
needRecompile()
Check if the statement needs to be re-compiled. |
LocalResult |
queryMeta()
Get an empty result set containing the meta data. |
void |
setSavepointName(java.lang.String name)
|
void |
setTransactionName(java.lang.String string)
|
int |
update()
Execute the statement. |
Methods inherited from class org.h2.command.Prepared |
---|
checkCanceled, checkParameters, getCurrentObjectId, getCurrentRowNumber, getObjectId, getParameters, getPlanSQL, getSQL, getSQL, getSQL, isQuery, isReadOnly, prepare, query, setCommand, setCurrentRowNumber, setHeadPos, setObjectId, setParameterList, setPrepareAlways, setRow, setSession, setSQL, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int AUTOCOMMIT_TRUE
public static final int AUTOCOMMIT_FALSE
public static final int COMMIT
public static final int ROLLBACK
public static final int CHECKPOINT
public static final int SAVEPOINT
public static final int ROLLBACK_TO_SAVEPOINT
public static final int CHECKPOINT_SYNC
public static final int PREPARE_COMMIT
public static final int COMMIT_TRANSACTION
public static final int ROLLBACK_TRANSACTION
public static final int SHUTDOWN
public static final int SHUTDOWN_IMMEDIATELY
public static final int BEGIN
Constructor Detail |
---|
public TransactionCommand(Session session, int type)
Method Detail |
---|
public void setSavepointName(java.lang.String name)
public int update() throws java.sql.SQLException
Prepared
update
in class Prepared
java.sql.SQLException
- if it is a querypublic boolean isTransactional()
Prepared
isTransactional
in class Prepared
public boolean needRecompile()
Prepared
needRecompile
in class Prepared
public void setTransactionName(java.lang.String string)
public LocalResult queryMeta()
Prepared
queryMeta
in class Prepared
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |