Lines Matching defs:tab
3418 ** "SELECT count(*) FROM tab") then the [SQLITE_READ] authorizer callback
17777 } tab;
18977 #define SRT_EphemTab 12 /* Create transient tab and store like SRT_Table */
31528 sqlite3_str_appendf(&x, " tab=%Q nCol=%d ptr=%p used=%llx",
99475 for(pFKey=pTab->u.tab.pFKey; pFKey; pFKey=pFKey->pNextFrom){
102901 sqlite3_vtab *tab,
102907 bytecodevtab *pVTab = (bytecodevtab*)tab;
112463 VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */
112699 if( (db->flags&SQLITE_ForeignKeys) && pNew->u.tab.pFKey && pDflt ){
112748 zDb, pNew->u.tab.addColOffset, zCol, pNew->u.tab.addColOffset,
112837 assert( pTab->u.tab.addColOffset>0 );
112868 pNew->u.tab.pDfltList = sqlite3ExprListDup(db, pTab->u.tab.pDfltList, 0);
112870 pNew->u.tab.addColOffset = pTab->u.tab.addColOffset;
113883 for(pFKey=sParse.pNewTable->u.tab.pFKey; pFKey; pFKey=pFKey->pNextFrom){
114078 for(pFKey=pTab->u.tab.pFKey; pFKey; pFKey=pFKey->pNextFrom){
114425 zEnd = (const char*)&zSql[pTab->u.tab.addColOffset];
118162 pList = pTab->u.tab.pDfltList;
118168 pTab->u.tab.pDfltList = sqlite3ExprListAppend(pParse, pList, pExpr);
118183 if( NEVER(pTab->u.tab.pDfltList==0) ) return 0;
118184 if( NEVER(pTab->u.tab.pDfltList->nExpr<pCol->iDflt) ) return 0;
118185 return pTab->u.tab.pDfltList->a[pCol->iDflt-1].pExpr;
118243 sqlite3ExprListDelete(db, pTable->u.tab.pDfltList);
118249 pTable->u.tab.pDfltList = 0;
120421 p->u.tab.addColOffset = 13 + (int)(pCons->z - pParse->sNameToken.z);
121100 pFKey->pNextFrom = p->u.tab.pFKey;
121166 p->u.tab.pFKey = pFKey;
121189 if( (pFKey = pTab->u.tab.pFKey)==0 ) return;
127835 for(pFKey=pTab->u.tab.pFKey; pFKey; pFKey=pFKey->pNextFrom){
127874 for(p=pTab->u.tab.pFKey; p; p=p->pNextFrom){
128037 for(pFKey=pTab->u.tab.pFKey; pFKey; pFKey=pFKey->pNextFrom){
128222 for(p=pTab->u.tab.pFKey; p; p=p->pNextFrom){
128277 bHaveFK = (sqlite3FkReferences(pTab) || pTab->u.tab.pFKey);
128284 for(p=pTab->u.tab.pFKey; p; p=p->pNextFrom){
128567 for(pFKey=pTab->u.tab.pFKey; pFKey; pFKey=pNext){
130876 (0==pTab->u.tab.pFKey && 0==sqlite3FkReferences(pTab)))
131589 if( (db->flags & SQLITE_ForeignKeys)!=0 && pDest->u.tab.pFKey!=0 ){
135718 pFK = pTab->u.tab.pFKey;
135775 if( pTab==0 || !IsOrdinaryTable(pTab) || pTab->u.tab.pFKey==0 ) continue;
135784 for(i=1, pFK=pTab->u.tab.pFKey; pFK; i++, pFK=pFK->pNextFrom){
135807 for(i=1, pFK=pTab->u.tab.pFKey; pFK; i++, pFK=pFK->pNextFrom){
136928 static int pragmaVtabBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
136929 PragmaVtab *pTab = (PragmaVtab*)tab;
142683 ** SELECT x FROM tab
142685 ** SELECT y FROM tab
142692 ** SELECT x+1 FROM tab WHERE x+1!=5
142694 ** SELECT y+1 FROM tab WHERE y+1!=5
145114 ** FROM (SELECT x FROM tab ORDER BY y LIMIT 10);
145123 ** SELECT x FROM (SELECT x FROM tab ORDER BY y LIMIT 10);
146510 ** CREATE TRIGGER attached.demo AFTER INSERT ON attached.tab ....
150785 sqlite3ExprListDelete(db, pNew->u.tab.pDfltList);
159994 && (pSrc->fg.jointype & JT_RIGHT)==0 /* Not the right tab of a RIGHT JOIN */
200690 sqlite3_vtab *tab,
200702 UNUSED_PARAMETER(tab);
202931 static int rtreeBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
202932 Rtree *pRtree = (Rtree*)tab;
206823 static int geopolyBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
214398 static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
215197 static int dbpageBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
244533 sqlite3_vtab *tab,