Lines Matching refs:zIdx
121 char *zIdx; /* Indexes */ member
902 const char *zIdx = (const char*)sqlite3_column_text(pIdxList, 1); in idxFindCompatible() local
903 if( zIdx==0 ) continue; in idxFindCompatible()
908 rc = idxPrintfPrepareStmt(dbm, &pInfo, 0, "PRAGMA index_xInfo=%Q", zIdx); in idxFindCompatible()
973 char *zIdx = 0; in idxCreateFromCons() local
1025 zIdx = sqlite3_mprintf(zFmt, zName, zTable, zCols); in idxCreateFromCons()
1026 if( !zIdx ){ in idxCreateFromCons()
1029 rc = sqlite3_exec(dbm, zIdx, 0, 0, p->pzErrmsg); in idxCreateFromCons()
1033 idxHashAdd(&rc, &p->hIdx, zName, zIdx); in idxCreateFromCons()
1037 sqlite3_free(zIdx); in idxCreateFromCons()
1150 sqlite3_free(p->zIdx); in idxStatementFree()
1216 const char *zIdx = 0; in idxFindIndexes() local
1218 zIdx = &zDetail[i+13]; in idxFindIndexes()
1222 zIdx = &zDetail[i+22]; in idxFindIndexes()
1224 if( zIdx ){ in idxFindIndexes()
1227 while( zIdx[nIdx]!='\0' && (zIdx[nIdx]!=' ' || zIdx[nIdx+1]!='(') ){ in idxFindIndexes()
1230 zSql = idxHashSearch(&p->hIdx, zIdx, nIdx); in idxFindIndexes()
1245 pStmt->zIdx = idxAppendText(&rc, pStmt->zIdx, "%s;\n", pEntry->zKey); in idxFindIndexes()
1605 const char *zIdx, in idxPopulateOneStat1() argument
1620 sqlite3_bind_text(pIndexXInfo, 1, zIdx, -1, SQLITE_STATIC); in idxPopulateOneStat1()
1680 sqlite3_bind_text(pWriteStat, 2, zIdx, -1, SQLITE_STATIC); in idxPopulateOneStat1()
1686 pEntry = idxHashFind(&p->hIdx, zIdx, STRLEN(zIdx)); in idxPopulateOneStat1()
1783 const char *zIdx = (const char*)sqlite3_column_text(pAllIndex, 2); in idxPopulateStat1() local
1784 if( zTab==0 || zIdx==0 ) continue; in idxPopulateStat1()
1793 rc = idxPopulateOneStat1(p, pIndexXInfo, pWrite, zTab, zIdx, pzErr); in idxPopulateStat1()
2019 if( pStmt ) zRet = pStmt->zIdx; in sqlite3_expert_report()