Lines Matching defs:nField
733 int nField, nByte;
735 nField = ((KeyInfo*)zP4)->nField;
736 nByte = sizeof(*pKeyInfo) + (nField-1)*sizeof(pKeyInfo->aColl[0]) + nField;
741 memcpy((char*)pKeyInfo, zP4, nByte - nField);
744 pKeyInfo->aSortOrder = (unsigned char*)&pKeyInfo->aColl[nField];
745 memcpy(pKeyInfo->aSortOrder, aSortOrder, nField);
860 sqlite3_snprintf(nTemp, zTemp, "keyinfo(%d", pKeyInfo->nField);
862 for(j=0; j<pKeyInfo->nField; j++){
2829 nByte = ROUND8(sizeof(UnpackedRecord)) + sizeof(Mem)*(pKeyInfo->nField+1);
2839 p->nField = pKeyInfo->nField + 1;
2845 while( idx<szHdr && u<p->nField && d<=nKey ){
2857 assert( u<=pKeyInfo->nField + 1 );
2858 p->nField = u;
2871 for(i=0, pMem=p->aMem; i<p->nField; i++, pMem++){
2918 int nField;
2944 nField = pKeyInfo->nField;
2945 while( idx1<szHdr1 && i<pPKey2->nField ){
2959 i<nField ? pKeyInfo->aColl[i] : 0);
2964 if( pKeyInfo->aSortOrder && i<nField && pKeyInfo->aSortOrder[i] ){
2973 if( (pPKey2->flags & UNPACKED_PREFIX_SEARCH) && i==(pPKey2->nField-1) ){