Lines Matching refs:aCol
12854 IdxColumn *aCol; member
13233 && p->pTab->aCol[pCons->iColumn].iPk==0 in expertBestIndex()
13259 IdxConstraint *pNew = idxNewConstraint(&rc, p->pTab->aCol[iCol].zColl); in expertBestIndex()
13492 pNew->aCol = (IdxColumn*)&pNew[1]; in idxGetTableInfo()
13494 pCsr = (char*)&pNew->aCol[nCol]; in idxGetTableInfo()
13504 pNew->aCol[nCol].zName = pCsr; in idxGetTableInfo()
13505 pNew->aCol[nCol].iPk = (sqlite3_column_int(p1, 5)==1 && nPk==1); in idxGetTableInfo()
13515 pNew->aCol[nCol].zColl = pCsr; in idxGetTableInfo()
13606 IdxColumn *p = &pTab->aCol[pCons->iCol]; in idxAppendColDefn()
14102 pTab->aCol[i].zName in idxProcessOneTrigger()
14260 (i==0 ? "" : ", "), pTab->aCol[i].zName, pTab->aCol[i].zColl in idxCreateVtabSchema()
18798 RecoverColumn *aCol; /* Array of columns */ member
19787 pNew->aCol = (RecoverColumn*)&pNew[1]; in recoverAddTable()
19788 pNew->zTab = csr = (char*)&pNew->aCol[nCol]; in recoverAddTable()
19803 pNew->aCol[i].zCol = csr; in recoverAddTable()
19804 pNew->aCol[i].eHidden = eHidden; in recoverAddTable()
19806 pNew->aCol[i].iField = -1; in recoverAddTable()
19808 pNew->aCol[i].iField = iField++; in recoverAddTable()
19813 pNew->aCol[i].iBind = iBind++; in recoverAddTable()
19832 pNew->aCol[iCol].iField = iField; in recoverAddTable()
19841 pNew->aCol[iPk].bIPK = 1; in recoverAddTable()
20039 int eHidden = pTab->aCol[ii].eHidden; in recoverInsertStmt()
20043 assert( pTab->aCol[ii].iField>=0 && pTab->aCol[ii].iBind>=1 ); in recoverInsertStmt()
20044 zSql = recoverMPrintf(p, "%z%s%Q", zSql, zSep, pTab->aCol[ii].zCol); in recoverInsertStmt()
20048 "%z%sescape_crlf(quote(?%d))", zBind, zSqlSep, pTab->aCol[ii].iBind in recoverInsertStmt()
20052 zBind = recoverMPrintf(p, "%z%s?%d", zBind, zSep, pTab->aCol[ii].iBind); in recoverInsertStmt()
20506 RecoverColumn *pCol = &pTab->aCol[ii]; in recoverWriteDataStep()