Home | History | Annotate | Download | only in sql

Lines Matching full:transaction

15 class SQL_EXPORT Transaction {
17 // Creates the scoped transaction object. You MUST call Begin() to begin the
18 // transaction. If you have begun a transaction and not committed it, the
19 // constructor will roll back the transaction. If you want to commit, you
24 explicit Transaction(Connection* connection);
25 ~Transaction();
27 // Returns true when there is a transaction that has been successfully begun.
30 // Begins the transaction. This uses the default sqlite "deferred" transaction
32 // database is accessed, not in the begin transaction command.
38 // Rolls back the transaction. This will happen automatically if you do
39 // nothing when the transaction goes out of scope.
42 // Commits the transaction, returning true on success. This will return
43 // false if sqlite could not commit it, or if another transaction in the
44 // same outermost transaction has been rolled back (which necessitates a
51 // True when the transaction is open, false when it's already been committed
55 DISALLOW_COPY_AND_ASSIGN(Transaction);