sNC 82437 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; /* Name context of this SELECT */ sNC 82480 ext/sqlite3/libsqlite/sqlite3.c memset(&sNC, 0, sizeof(sNC)); sNC 82481 ext/sqlite3/libsqlite/sqlite3.c sNC.pParse = pParse; sNC 82482 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ResolveExprNames(&sNC, p->pLimit) || sNC 82483 ext/sqlite3/libsqlite/sqlite3.c sqlite3ResolveExprNames(&sNC, p->pOffset) ){ sNC 82531 ext/sqlite3/libsqlite/sqlite3.c sNC.ncFlags = NC_AllowAgg; sNC 82532 ext/sqlite3/libsqlite/sqlite3.c sNC.pSrcList = p->pSrc; sNC 82533 ext/sqlite3/libsqlite/sqlite3.c sNC.pNext = pOuterNC; sNC 82540 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ResolveExprNames(&sNC, pX) ){ sNC 82550 ext/sqlite3/libsqlite/sqlite3.c if( pGroupBy || (sNC.ncFlags & NC_HasAgg)!=0 ){ sNC 82552 ext/sqlite3/libsqlite/sqlite3.c p->selFlags |= SF_Aggregate | (sNC.ncFlags&NC_MinMaxAgg); sNC 82554 ext/sqlite3/libsqlite/sqlite3.c sNC.ncFlags &= ~NC_AllowAgg; sNC 82572 ext/sqlite3/libsqlite/sqlite3.c sNC.pEList = p->pEList; sNC 82573 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ResolveExprNames(&sNC, p->pHaving) ) return WRC_Abort; sNC 82574 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ResolveExprNames(&sNC, p->pWhere) ) return WRC_Abort; sNC 82579 ext/sqlite3/libsqlite/sqlite3.c sNC.pNext = 0; sNC 82580 ext/sqlite3/libsqlite/sqlite3.c sNC.ncFlags |= NC_AllowAgg; sNC 82604 ext/sqlite3/libsqlite/sqlite3.c && resolveOrderGroupBy(&sNC, p, p->pOrderBy, "ORDER") sNC 82618 ext/sqlite3/libsqlite/sqlite3.c if( resolveOrderGroupBy(&sNC, p, pGroupBy, "GROUP") || db->mallocFailed ){ sNC 82780 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; /* Name context for pParse->pNewTable */ sNC 82784 ext/sqlite3/libsqlite/sqlite3.c memset(&sNC, 0, sizeof(sNC)); sNC 82790 ext/sqlite3/libsqlite/sqlite3.c sNC.pParse = pParse; sNC 82791 ext/sqlite3/libsqlite/sqlite3.c sNC.pSrcList = &sSrc; sNC 82792 ext/sqlite3/libsqlite/sqlite3.c sNC.ncFlags = type; sNC 82793 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ResolveExprNames(&sNC, pExpr) ) return; sNC 82796 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ResolveExprNames(&sNC, pList->a[i].pExpr) ){ sNC 95818 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; /* Name context to resolve expressions in */ sNC 95926 ext/sqlite3/libsqlite/sqlite3.c memset(&sNC, 0, sizeof(sNC)); sNC 95927 ext/sqlite3/libsqlite/sqlite3.c sNC.pParse = pParse; sNC 95928 ext/sqlite3/libsqlite/sqlite3.c sNC.pSrcList = pTabList; sNC 95929 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ResolveExprNames(&sNC, pWhere) ){ sNC 100333 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; sNC 100334 ext/sqlite3/libsqlite/sqlite3.c memset(&sNC, 0, sizeof(sNC)); sNC 100335 ext/sqlite3/libsqlite/sqlite3.c sNC.pParse = pParse; sNC 100340 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ResolveExprNames(&sNC, pList->a[i].pExpr) ){ sNC 107855 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; sNC 107857 ext/sqlite3/libsqlite/sqlite3.c sNC.pSrcList = pS->pSrc; sNC 107858 ext/sqlite3/libsqlite/sqlite3.c sNC.pNext = pNC; sNC 107859 ext/sqlite3/libsqlite/sqlite3.c sNC.pParse = pNC->pParse; sNC 107860 ext/sqlite3/libsqlite/sqlite3.c zType = columnType(&sNC, p,&zOrigDb,&zOrigTab,&zOrigCol, &estWidth); sNC 107898 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; sNC 107902 ext/sqlite3/libsqlite/sqlite3.c sNC.pSrcList = pS->pSrc; sNC 107903 ext/sqlite3/libsqlite/sqlite3.c sNC.pNext = pNC; sNC 107904 ext/sqlite3/libsqlite/sqlite3.c sNC.pParse = pNC->pParse; sNC 107905 ext/sqlite3/libsqlite/sqlite3.c zType = columnType(&sNC, p, &zOrigDb, &zOrigTab, &zOrigCol, &estWidth); sNC 107935 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; sNC 107936 ext/sqlite3/libsqlite/sqlite3.c sNC.pSrcList = pTabList; sNC 107937 ext/sqlite3/libsqlite/sqlite3.c sNC.pParse = pParse; sNC 107945 ext/sqlite3/libsqlite/sqlite3.c zType = columnType(&sNC, p, &zOrigDb, &zOrigTab, &zOrigCol, 0); sNC 107955 ext/sqlite3/libsqlite/sqlite3.c zType = columnType(&sNC, p, 0, 0, 0, 0); sNC 108153 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; sNC 108165 ext/sqlite3/libsqlite/sqlite3.c memset(&sNC, 0, sizeof(sNC)); sNC 108166 ext/sqlite3/libsqlite/sqlite3.c sNC.pSrcList = pSelect->pSrc; sNC 108171 ext/sqlite3/libsqlite/sqlite3.c pCol->zType = sqlite3DbStrDup(db, columnType(&sNC, p,0,0,0, &pCol->szEst)); sNC 111499 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; /* Name context for processing aggregate information */ sNC 111550 ext/sqlite3/libsqlite/sqlite3.c memset(&sNC, 0, sizeof(sNC)); sNC 111551 ext/sqlite3/libsqlite/sqlite3.c sNC.pParse = pParse; sNC 111552 ext/sqlite3/libsqlite/sqlite3.c sNC.pSrcList = pTabList; sNC 111553 ext/sqlite3/libsqlite/sqlite3.c sNC.pAggInfo = &sAggInfo; sNC 111557 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprAnalyzeAggList(&sNC, pEList); sNC 111558 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprAnalyzeAggList(&sNC, sSort.pOrderBy); sNC 111560 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprAnalyzeAggregates(&sNC, pHaving); sNC 111565 ext/sqlite3/libsqlite/sqlite3.c sNC.ncFlags |= NC_InAggFunc; sNC 111566 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprAnalyzeAggList(&sNC, sAggInfo.aFunc[i].pExpr->x.pList); sNC 111567 ext/sqlite3/libsqlite/sqlite3.c sNC.ncFlags &= ~NC_InAggFunc; sNC 113096 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; /* Name context for sub-vdbe */ sNC 113123 ext/sqlite3/libsqlite/sqlite3.c memset(&sNC, 0, sizeof(sNC)); sNC 113124 ext/sqlite3/libsqlite/sqlite3.c sNC.pParse = pSubParse; sNC 113153 ext/sqlite3/libsqlite/sqlite3.c if( SQLITE_OK==sqlite3ResolveExprNames(&sNC, pWhen) sNC 113516 ext/sqlite3/libsqlite/sqlite3.c NameContext sNC; /* The name-context to resolve expressions in */ sNC 113607 ext/sqlite3/libsqlite/sqlite3.c memset(&sNC, 0, sizeof(sNC)); sNC 113608 ext/sqlite3/libsqlite/sqlite3.c sNC.pParse = pParse; sNC 113609 ext/sqlite3/libsqlite/sqlite3.c sNC.pSrcList = pTabList; sNC 113619 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ResolveExprNames(&sNC, pChanges->a[i].pExpr) ){ sNC 113739 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ResolveExprNames(&sNC, pWhere) ){