Home | History | Annotate | Download | only in dist

Lines Matching defs:ax

12239     160,161,162,163,164,165,166,167,168,169,170,171,140,141,142,175, /* Ax */
65188 } ax;
68011 #if 0 /* local variables moved into u.ax */
68020 #endif /* local variables moved into u.ax */
68027 u.ax.nField = 0;
68028 u.ax.pKeyInfo = 0;
68029 u.ax.p2 = pOp->p2;
68030 u.ax.iDb = pOp->p3;
68031 assert( u.ax.iDb>=0 && u.ax.iDb<db->nDb );
68032 assert( (p->btreeMask & (((yDbMask)1)<<u.ax.iDb))!=0 );
68033 u.ax.pDb = &db->aDb[u.ax.iDb];
68034 u.ax.pX = u.ax.pDb->pBt;
68035 assert( u.ax.pX!=0 );
68037 u.ax.wrFlag = 1;
68038 assert( sqlite3SchemaMutexHeld(db, u.ax.iDb, 0) );
68039 if( u.ax.pDb->pSchema->file_format < p->minWriteFileFormat ){
68040 p->minWriteFileFormat = u.ax.pDb->pSchema->file_format;
68043 u.ax.wrFlag = 0;
68046 assert( u.ax.p2>0 );
68047 assert( u.ax.p2<=p->nMem );
68048 pIn2 = &aMem[u.ax.p2];
68052 u.ax.p2 = (int)pIn2->u.i;
68053 /* The u.ax.p2 value always comes from a prior OP_CreateTable opcode and
68054 ** that opcode will always set the u.ax.p2 value to 2 or more or else fail.
68057 if( NEVER(u.ax.p2<2) ) {
68063 u.ax.pKeyInfo = pOp->p4.pKeyInfo;
68064 u.ax.pKeyInfo->enc = ENC(p->db);
68065 u.ax.nField = u.ax.pKeyInfo->nField+1;
68067 u.ax.nField = pOp->p4.i;
68070 u.ax.pCur = allocateCursor(p, pOp->p1, u.ax.nField, u.ax.iDb, 1);
68071 if( u.ax.pCur==0 ) goto no_mem;
68072 u.ax.pCur->nullRow = 1;
68073 u.ax.pCur->isOrdered = 1;
68074 rc = sqlite3BtreeCursor(u.ax.pX, u.ax.p2, u.ax.wrFlag, u.ax.pKeyInfo, u.ax.pCur->pCursor);
68075 u.ax.pCur->pKeyInfo = u.ax.pKeyInfo;
68085 u.ax.pCur->isTable = pOp->p4type!=P4_KEYINFO;
68086 u.ax.pCur->isIndex = !u.ax.pCur->isTable;
111342 0, 0,115,116,117,118,119,120,121,122, 0, 0, 0, 0, 0, 0, /* Ax */
111667 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, /* Ax */