Lines Matching refs:ar
63051 } ar;
65520 u.ar.desiredAutoCommit = pOp->p1;
65521 u.ar.iRollback = pOp->p2;
65522 u.ar.turnOnAC = u.ar.desiredAutoCommit && !db->autoCommit;
65523 assert( u.ar.desiredAutoCommit==1 || u.ar.desiredAutoCommit==0 );
65524 assert( u.ar.desiredAutoCommit==1 || u.ar.iRollback==0 );
65527 if( u.ar.turnOnAC && u.ar.iRollback && db->activeVdbeCnt>1 ){
65535 }else if( u.ar.turnOnAC && !u.ar.iRollback && db->writeVdbeCnt>0 ){
65542 }else if( u.ar.desiredAutoCommit!=db->autoCommit ){
65543 if( u.ar.iRollback ){
65544 assert( u.ar.desiredAutoCommit==1 );
65550 db->autoCommit = (u8)u.ar.desiredAutoCommit;
65553 db->autoCommit = (u8)(1-u.ar.desiredAutoCommit);
65568 (!u.ar.desiredAutoCommit)?"cannot start a transaction within a transaction":(
65569 (u.ar.iRollback)?"cannot rollback - no transaction is active":