pTable           11735 ext/sqlite3/libsqlite/sqlite3.c   Table *pTable;           /* The SQL table being indexed */
pTable           53235 ext/sqlite3/libsqlite/sqlite3.c         iTab = pIdx->pTable->tnum;
pTable           89245 ext/sqlite3/libsqlite/sqlite3.c       Index *pPk = sqlite3PrimaryKeyIndex(pIdx->pTable);
pTable           89444 ext/sqlite3/libsqlite/sqlite3.c           analyzeTable(pParse, pIdx->pTable, pIdx);
pTable           89459 ext/sqlite3/libsqlite/sqlite3.c           analyzeTable(pParse, pIdx->pTable, pIdx);
pTable           89537 ext/sqlite3/libsqlite/sqlite3.c         pIndex->pTable->costMult = sqlite3LogEst(sqlite3Atoi(z+9));
pTable           89560 ext/sqlite3/libsqlite/sqlite3.c   Table *pTable;
pTable           89569 ext/sqlite3/libsqlite/sqlite3.c   pTable = sqlite3FindTable(pInfo->db, argv[0], pInfo->zDatabase);
pTable           89570 ext/sqlite3/libsqlite/sqlite3.c   if( pTable==0 ){
pTable           89576 ext/sqlite3/libsqlite/sqlite3.c     pIndex = sqlite3PrimaryKeyIndex(pTable);
pTable           89597 ext/sqlite3/libsqlite/sqlite3.c     if( pIndex->pPartIdxWhere==0 ) pTable->nRowLogEst = pIndex->aiRowLogEst[0];
pTable           89600 ext/sqlite3/libsqlite/sqlite3.c     fakeIdx.szIdxRow = pTable->szTabRow;
pTable           89602 ext/sqlite3/libsqlite/sqlite3.c     fakeIdx.pTable = pTable;
pTable           89604 ext/sqlite3/libsqlite/sqlite3.c     decodeIntArray((char*)z, 1, 0, &pTable->nRowLogEst, &fakeIdx);
pTable           89605 ext/sqlite3/libsqlite/sqlite3.c     pTable->szTabRow = fakeIdx.szIdxRow;
pTable           89766 ext/sqlite3/libsqlite/sqlite3.c       assert( !HasRowid(pIdx->pTable) || pIdx->nColumn==pIdx->nKeyCol+1 );
pTable           89767 ext/sqlite3/libsqlite/sqlite3.c       if( !HasRowid(pIdx->pTable) && IsPrimaryKeyIndex(pIdx) ){
pTable           91262 ext/sqlite3/libsqlite/sqlite3.c     if( pIndex->pTable->pIndex==pIndex ){
pTable           91263 ext/sqlite3/libsqlite/sqlite3.c       pIndex->pTable->pIndex = pIndex->pNext;
pTable           91268 ext/sqlite3/libsqlite/sqlite3.c       p = pIndex->pTable->pIndex;
pTable           91366 ext/sqlite3/libsqlite/sqlite3.c static void sqliteDeleteColumnNames(sqlite3 *db, Table *pTable){
pTable           91369 ext/sqlite3/libsqlite/sqlite3.c   assert( pTable!=0 );
pTable           91370 ext/sqlite3/libsqlite/sqlite3.c   if( (pCol = pTable->aCol)!=0 ){
pTable           91371 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pTable->nCol; i++, pCol++){
pTable           91378 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pTable->aCol);
pTable           91397 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3 *db, Table *pTable){
pTable           91401 ext/sqlite3/libsqlite/sqlite3.c   assert( !pTable || pTable->nRef>0 );
pTable           91404 ext/sqlite3/libsqlite/sqlite3.c   if( !pTable ) return;
pTable           91405 ext/sqlite3/libsqlite/sqlite3.c   if( ((!db || db->pnBytesFreed==0) && (--pTable->nRef)>0) ) return;
pTable           91410 ext/sqlite3/libsqlite/sqlite3.c   TESTONLY( nLookaside = (db && (pTable->tabFlags & TF_Ephemeral)==0) ?
pTable           91414 ext/sqlite3/libsqlite/sqlite3.c   for(pIndex = pTable->pIndex; pIndex; pIndex=pNext){
pTable           91416 ext/sqlite3/libsqlite/sqlite3.c     assert( pIndex->pSchema==pTable->pSchema );
pTable           91429 ext/sqlite3/libsqlite/sqlite3.c   sqlite3FkDelete(db, pTable);
pTable           91433 ext/sqlite3/libsqlite/sqlite3.c   sqliteDeleteColumnNames(db, pTable);
pTable           91434 ext/sqlite3/libsqlite/sqlite3.c   sqlite3DbFree(db, pTable->zName);
pTable           91435 ext/sqlite3/libsqlite/sqlite3.c   sqlite3DbFree(db, pTable->zColAff);
pTable           91436 ext/sqlite3/libsqlite/sqlite3.c   sqlite3SelectDelete(db, pTable->pSelect);
pTable           91438 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ExprListDelete(db, pTable->pCheck);
pTable           91441 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VtabClear(db, pTable);
pTable           91443 ext/sqlite3/libsqlite/sqlite3.c   sqlite3DbFree(db, pTable);
pTable           91648 ext/sqlite3/libsqlite/sqlite3.c   Table *pTable;
pTable           91728 ext/sqlite3/libsqlite/sqlite3.c     pTable = sqlite3FindTable(db, zName, zDb);
pTable           91729 ext/sqlite3/libsqlite/sqlite3.c     if( pTable ){
pTable           91744 ext/sqlite3/libsqlite/sqlite3.c   pTable = sqlite3DbMallocZero(db, sizeof(Table));
pTable           91745 ext/sqlite3/libsqlite/sqlite3.c   if( pTable==0 ){
pTable           91751 ext/sqlite3/libsqlite/sqlite3.c   pTable->zName = zName;
pTable           91752 ext/sqlite3/libsqlite/sqlite3.c   pTable->iPKey = -1;
pTable           91753 ext/sqlite3/libsqlite/sqlite3.c   pTable->pSchema = db->aDb[iDb].pSchema;
pTable           91754 ext/sqlite3/libsqlite/sqlite3.c   pTable->nRef = 1;
pTable           91755 ext/sqlite3/libsqlite/sqlite3.c   pTable->nRowLogEst = 200; assert( 200==sqlite3LogEst(1048576) );
pTable           91757 ext/sqlite3/libsqlite/sqlite3.c   pParse->pNewTable = pTable;
pTable           91766 ext/sqlite3/libsqlite/sqlite3.c     pTable->pSchema->pSeqTab = pTable;
pTable           92435 ext/sqlite3/libsqlite/sqlite3.c   const Column *aCol = pIdx->pTable->aCol;
pTable           92438 ext/sqlite3/libsqlite/sqlite3.c     assert( x<pIdx->pTable->nCol );
pTable           92905 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable){
pTable           92913 ext/sqlite3/libsqlite/sqlite3.c   assert( pTable );
pTable           92916 ext/sqlite3/libsqlite/sqlite3.c   if( sqlite3VtabCallConnect(pParse, pTable) ){
pTable           92919 ext/sqlite3/libsqlite/sqlite3.c   if( IsVirtual(pTable) ) return 0;
pTable           92926 ext/sqlite3/libsqlite/sqlite3.c   if( pTable->nCol>0 ) return 0;
pTable           92943 ext/sqlite3/libsqlite/sqlite3.c   if( pTable->nCol<0 ){
pTable           92944 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ErrorMsg(pParse, "view %s is circularly defined", pTable->zName);
pTable           92947 ext/sqlite3/libsqlite/sqlite3.c   assert( pTable->nCol>=0 );
pTable           92956 ext/sqlite3/libsqlite/sqlite3.c   assert( pTable->pSelect );
pTable           92957 ext/sqlite3/libsqlite/sqlite3.c   pSel = sqlite3SelectDup(db, pTable->pSelect, 0);
pTable           92962 ext/sqlite3/libsqlite/sqlite3.c     pTable->nCol = -1;
pTable           92975 ext/sqlite3/libsqlite/sqlite3.c       assert( pTable->aCol==0 );
pTable           92976 ext/sqlite3/libsqlite/sqlite3.c       pTable->nCol = pSelTab->nCol;
pTable           92977 ext/sqlite3/libsqlite/sqlite3.c       pTable->aCol = pSelTab->aCol;
pTable           92981 ext/sqlite3/libsqlite/sqlite3.c       assert( sqlite3SchemaMutexHeld(db, 0, pTable->pSchema) );
pTable           92982 ext/sqlite3/libsqlite/sqlite3.c       pTable->pSchema->schemaFlags |= DB_UnresetViews;
pTable           92984 ext/sqlite3/libsqlite/sqlite3.c       pTable->nCol = 0;
pTable           93504 ext/sqlite3/libsqlite/sqlite3.c   Table *pTab = pIndex->pTable;  /* The table that is indexed */
pTable           93847 ext/sqlite3/libsqlite/sqlite3.c   pIndex->pTable = pTab;
pTable           94143 ext/sqlite3/libsqlite/sqlite3.c   a[0] = pIdx->pTable->nRowLogEst;
pTable           94194 ext/sqlite3/libsqlite/sqlite3.c     Table *pTab = pIndex->pTable;
pTable           94424 ext/sqlite3/libsqlite/sqlite3.c   Token *pTable,      /* Table to append */
pTable           94428 ext/sqlite3/libsqlite/sqlite3.c   assert( pDatabase==0 || pTable!=0 );  /* Cannot have C without B */
pTable           94445 ext/sqlite3/libsqlite/sqlite3.c     pDatabase = pTable;
pTable           94446 ext/sqlite3/libsqlite/sqlite3.c     pTable = pTemp;
pTable           94448 ext/sqlite3/libsqlite/sqlite3.c   pItem->zName = sqlite3NameFromToken(db, pTable);
pTable           94510 ext/sqlite3/libsqlite/sqlite3.c   Token *pTable,          /* Name of the table to add to the FROM clause */
pTable           94525 ext/sqlite3/libsqlite/sqlite3.c   p = sqlite3SrcListAppend(db, p, pTable, pDatabase);
pTable           94828 ext/sqlite3/libsqlite/sqlite3.c   Table *pTab = pIdx->pTable;
pTable           96376 ext/sqlite3/libsqlite/sqlite3.c   Table *pTab = pIdx->pTable;
pTable           98782 ext/sqlite3/libsqlite/sqlite3.c   assert( pIdx==0 || pIdx->pTable==pTab );
pTable           99713 ext/sqlite3/libsqlite/sqlite3.c     Table *pTab = pIdx->pTable;
pTable           101344 ext/sqlite3/libsqlite/sqlite3.c   assert( pDest->pTable!=pSrc->pTable );
pTable           104693 ext/sqlite3/libsqlite/sqlite3.c       pTab = pIdx->pTable;
pTable           112812 ext/sqlite3/libsqlite/sqlite3.c   Table   *pTable;
pTable           112819 ext/sqlite3/libsqlite/sqlite3.c   pTable = tableOfTrigger(pTrigger);
pTable           112820 ext/sqlite3/libsqlite/sqlite3.c   assert( pTable );
pTable           112821 ext/sqlite3/libsqlite/sqlite3.c   assert( pTable->pSchema==pTrigger->pSchema || iDb==1 );
pTable           112828 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3AuthCheck(pParse, code, pTrigger->zName, pTable->zName, zDb) ||
pTable           112837 ext/sqlite3/libsqlite/sqlite3.c   assert( pTable!=0 );
pTable           114835 ext/sqlite3/libsqlite/sqlite3.c static void addModuleArgument(sqlite3 *db, Table *pTable, char *zArg){
pTable           114836 ext/sqlite3/libsqlite/sqlite3.c   int i = pTable->nModuleArg++;
pTable           114837 ext/sqlite3/libsqlite/sqlite3.c   int nBytes = sizeof(char *)*(1+pTable->nModuleArg);
pTable           114839 ext/sqlite3/libsqlite/sqlite3.c   azModuleArg = sqlite3DbRealloc(db, pTable->azModuleArg, nBytes);
pTable           114843 ext/sqlite3/libsqlite/sqlite3.c       sqlite3DbFree(db, pTable->azModuleArg[j]);
pTable           114846 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pTable->azModuleArg);
pTable           114847 ext/sqlite3/libsqlite/sqlite3.c     pTable->nModuleArg = 0;
pTable           114852 ext/sqlite3/libsqlite/sqlite3.c   pTable->azModuleArg = azModuleArg;
pTable           114868 ext/sqlite3/libsqlite/sqlite3.c   Table *pTable;        /* The new virtual table */
pTable           114872 ext/sqlite3/libsqlite/sqlite3.c   pTable = pParse->pNewTable;
pTable           114873 ext/sqlite3/libsqlite/sqlite3.c   if( pTable==0 ) return;
pTable           114874 ext/sqlite3/libsqlite/sqlite3.c   assert( 0==pTable->pIndex );
pTable           114877 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pTable->pSchema);
pTable           114880 ext/sqlite3/libsqlite/sqlite3.c   pTable->tabFlags |= TF_Virtual;
pTable           114881 ext/sqlite3/libsqlite/sqlite3.c   pTable->nModuleArg = 0;
pTable           114882 ext/sqlite3/libsqlite/sqlite3.c   addModuleArgument(db, pTable, sqlite3NameFromToken(db, pModuleName));
pTable           114883 ext/sqlite3/libsqlite/sqlite3.c   addModuleArgument(db, pTable, 0);
pTable           114884 ext/sqlite3/libsqlite/sqlite3.c   addModuleArgument(db, pTable, sqlite3DbStrDup(db, pTable->zName));
pTable           114898 ext/sqlite3/libsqlite/sqlite3.c   if( pTable->azModuleArg ){
pTable           114899 ext/sqlite3/libsqlite/sqlite3.c     sqlite3AuthCheck(pParse, SQLITE_CREATE_VTABLE, pTable->zName, 
pTable           114900 ext/sqlite3/libsqlite/sqlite3.c             pTable->azModuleArg[0], pParse->db->aDb[iDb].zName);
pTable           116716 ext/sqlite3/libsqlite/sqlite3.c     pScan->idxaff = pIdx->pTable->aCol[iColumn].affinity;
pTable           117881 ext/sqlite3/libsqlite/sqlite3.c   Table *pTable;              /* The table being indexed */
pTable           117905 ext/sqlite3/libsqlite/sqlite3.c   pTable = pSrc->pTab;
pTable           117928 ext/sqlite3/libsqlite/sqlite3.c             "automatic index on %s(%s)", pTable->zName,
pTable           117929 ext/sqlite3/libsqlite/sqlite3.c             pTable->aCol[iCol].zName);
pTable           117955 ext/sqlite3/libsqlite/sqlite3.c   mxBitCol = MIN(BMS-1,pTable->nCol);
pTable           117956 ext/sqlite3/libsqlite/sqlite3.c   testcase( pTable->nCol==BMS-1 );
pTable           117957 ext/sqlite3/libsqlite/sqlite3.c   testcase( pTable->nCol==BMS-2 );
pTable           117962 ext/sqlite3/libsqlite/sqlite3.c     nKeyCol += pTable->nCol - BMS + 1;
pTable           117970 ext/sqlite3/libsqlite/sqlite3.c   pIdx->pTable = pTable;
pTable           118001 ext/sqlite3/libsqlite/sqlite3.c     for(i=BMS-1; i<pTable->nCol; i++){
pTable           118016 ext/sqlite3/libsqlite/sqlite3.c   VdbeComment((v, "for %s", pTable->zName));
pTable           118469 ext/sqlite3/libsqlite/sqlite3.c   u8 aff = iCol>=0 ? p->pTable->aCol[iCol].affinity : SQLITE_AFF_INTEGER;
pTable           118620 ext/sqlite3/libsqlite/sqlite3.c         aff = p->pTable->aCol[p->aiColumn[nEq]].affinity;
pTable           118779 ext/sqlite3/libsqlite/sqlite3.c   aff = p->pTable->aCol[p->aiColumn[nEq-1]].affinity;
pTable           119126 ext/sqlite3/libsqlite/sqlite3.c       VdbeComment((v, "%s", pIdx->pTable->aCol[pIdx->aiColumn[j]].zName));
pTable           119762 ext/sqlite3/libsqlite/sqlite3.c        && pIdx->pTable->aCol[j].notNull==0
pTable           119887 ext/sqlite3/libsqlite/sqlite3.c     }else if( HasRowid(pIdx->pTable) ){
pTable           119893 ext/sqlite3/libsqlite/sqlite3.c       Index *pPk = sqlite3PrimaryKeyIndex(pIdx->pTable);
pTable           121067 ext/sqlite3/libsqlite/sqlite3.c     ApplyCostMultiplier(pNew->rRun, pProbe->pTable->costMult);
pTable           121282 ext/sqlite3/libsqlite/sqlite3.c     sPk.pTable = pTab;
pTable           121892 ext/sqlite3/libsqlite/sqlite3.c         assert( nColumn==nKeyCol+1 || !HasRowid(pIndex->pTable) );
pTable           121893 ext/sqlite3/libsqlite/sqlite3.c         assert( pIndex->aiColumn[nColumn-1]==(-1) || !HasRowid(pIndex->pTable));
pTable           121923 ext/sqlite3/libsqlite/sqlite3.c           if( iColumn==pIndex->pTable->iPKey ) iColumn = -1;
pTable           121935 ext/sqlite3/libsqlite/sqlite3.c          && pIndex->pTable->aCol[iColumn].notNull==0
pTable           123205 ext/sqlite3/libsqlite/sqlite3.c           assert( pIdx->pTable==pTab );