Ejemplo n.º 1
0
 /*
 ** Swap all content between two VDBE structures.
 */
 static void sqlite3VdbeSwap( Vdbe pA, Vdbe pB )
 {
   Vdbe tmp = new Vdbe();
   Vdbe pTmp = new Vdbe();
   string zTmp;
   pA.CopyTo( tmp );
   pB.CopyTo( pA );
   tmp.CopyTo( pB );
   pTmp = pA.pNext;
   pA.pNext = pB.pNext;
   pB.pNext = pTmp;
   pTmp = pA.pPrev;
   pA.pPrev = pB.pPrev;
   pB.pPrev = pTmp;
   zTmp = pA.zSql;
   pA.zSql = pB.zSql;
   pB.zSql = zTmp;
   pB.isPrepareV2 = pA.isPrepareV2;
 }