Lines Matching refs:sNC

100206   NameContext sNC;        /* Name context of this SELECT */
100248 memset(&sNC, 0, sizeof(sNC));
100249 sNC.pParse = pParse;
100250 sNC.pWinSelect = p;
100251 if( sqlite3ResolveExprNames(&sNC, p->pLimit) ){
100298 sNC.ncFlags = NC_AllowAgg|NC_AllowWin;
100299 sNC.pSrcList = p->pSrc;
100300 sNC.pNext = pOuterNC;
100303 if( sqlite3ResolveExprListNames(&sNC, p->pEList) ) return WRC_Abort;
100304 sNC.ncFlags &= ~NC_AllowWin;
100311 if( pGroupBy || (sNC.ncFlags & NC_HasAgg)!=0 ){
100313 p->selFlags |= SF_Aggregate | (sNC.ncFlags&NC_MinMaxAgg);
100315 sNC.ncFlags &= ~NC_AllowAgg;
100333 assert( (sNC.ncFlags & (NC_UAggInfo|NC_UUpsert|NC_UBaseReg))==0 );
100334 sNC.uNC.pEList = p->pEList;
100335 sNC.ncFlags |= NC_UEList;
100336 if( sqlite3ResolveExprNames(&sNC, p->pHaving) ) return WRC_Abort;
100337 if( sqlite3ResolveExprNames(&sNC, p->pWhere) ) return WRC_Abort;
100343 && sqlite3ResolveExprListNames(&sNC, pItem->u1.pFuncArg)
100352 sNC.pNext = 0;
100353 sNC.ncFlags |= NC_AllowAgg|NC_AllowWin;
100377 && resolveOrderGroupBy(&sNC, p, p->pOrderBy, "ORDER")
100384 sNC.ncFlags &= ~NC_AllowWin;
100392 if( resolveOrderGroupBy(&sNC, p, pGroupBy, "GROUP") || db->mallocFailed ){
100408 if( sqlite3ResolveExprListNames(&sNC, pWin->pOrderBy)
100409 || sqlite3ResolveExprListNames(&sNC, pWin->pPartition)
100624 NameContext sNC; /* Name context for pParse->pNewTable */
100630 memset(&sNC, 0, sizeof(sNC));
100643 sNC.pParse = pParse;
100644 sNC.pSrcList = &sSrc;
100645 sNC.ncFlags = type | NC_IsDDL;
100646 if( (rc = sqlite3ResolveExprNames(&sNC, pExpr))!=SQLITE_OK ) return rc;
100647 if( pList ) rc = sqlite3ResolveExprListNames(&sNC, pList);
107547 NameContext sNC;
107548 memset(&sNC, 0, sizeof(sNC));
107549 sNC.pParse = pWalker->pParse;
107550 sqlite3SelectPrep(sNC.pParse, p, &sNC);
107964 NameContext sNC;
107967 memset(&sNC, 0, sizeof(sNC));
107968 sNC.pParse = pParse;
107982 rc = sqlite3ResolveExprNames(&sNC, pNew->pWhen);
107987 sqlite3SelectPrep(pParse, pStep->pSelect, &sNC);
108013 sNC.pSrcList = pSrc;
108015 rc = sqlite3ResolveExprNames(&sNC, pStep->pWhere);
108018 rc = sqlite3ResolveExprListNames(&sNC, pStep->pExprList);
108024 sNC.uNC.pUpsert = pUpsert;
108025 sNC.ncFlags = NC_UUpsert;
108026 rc = sqlite3ResolveExprListNames(&sNC, pUpsert->pUpsertTarget);
108029 rc = sqlite3ResolveExprListNames(&sNC, pUpsertSet);
108032 rc = sqlite3ResolveExprNames(&sNC, pUpsert->pUpsertWhere);
108035 rc = sqlite3ResolveExprNames(&sNC, pUpsert->pUpsertTargetWhere);
108037 sNC.ncFlags = 0;
108039 sNC.pSrcList = 0;
108381 NameContext sNC;
108382 memset(&sNC, 0, sizeof(sNC));
108383 sNC.pParse = &sParse;
108387 sqlite3SelectPrep(&sParse, pTab->pSelect, &sNC);
108520 NameContext sNC;
108521 memset(&sNC, 0, sizeof(sNC));
108522 sNC.pParse = &sParse;
108523 sqlite3SelectPrep(&sParse, sParse.pNewTable->pSelect, &sNC);
117712 NameContext sNC; /* Name context to resolve expressions in */
117837 memset(&sNC, 0, sizeof(sNC));
117838 sNC.pParse = pParse;
117839 sNC.pSrcList = pTabList;
117840 if( sqlite3ResolveExprNames(&sNC, pWhere) ){
117890 if( sNC.ncFlags & NC_VarSelect ) bComplex = 1;
123067 NameContext sNC;
123068 memset(&sNC, 0, sizeof(sNC));
123069 sNC.pParse = pParse;
123074 if( sqlite3ResolveExprListNames(&sNC, pList) ){
132897 NameContext sNC;
132899 sNC.pSrcList = pS->pSrc;
132900 sNC.pNext = pNC;
132901 sNC.pParse = pNC->pParse;
132902 zType = columnType(&sNC, p,&zOrigDb,&zOrigTab,&zOrigCol);
132939 NameContext sNC;
132943 sNC.pSrcList = pS->pSrc;
132944 sNC.pNext = pNC;
132945 sNC.pParse = pNC->pParse;
132946 zType = columnType(&sNC, p, &zOrigDb, &zOrigTab, &zOrigCol);
132975 NameContext sNC;
132976 sNC.pSrcList = pTabList;
132977 sNC.pParse = pParse;
132978 sNC.pNext = 0;
132986 zType = columnType(&sNC, p, &zOrigDb, &zOrigTab, &zOrigCol);
132996 zType = columnType(&sNC, p, 0, 0, 0);
133237 NameContext sNC;
133248 memset(&sNC, 0, sizeof(sNC));
133249 sNC.pSrcList = pSelect->pSrc;
133256 zType = columnType(&sNC, p, 0, 0, 0);
137772 NameContext sNC; /* Name context for processing aggregate information */
137846 memset(&sNC, 0, sizeof(sNC));
137847 sNC.pParse = pParse;
137848 sNC.pSrcList = pTabList;
137849 sNC.uNC.pAggInfo = pAggInfo;
137850 VVA_ONLY( sNC.ncFlags = NC_UAggInfo; )
137854 sqlite3ExprAnalyzeAggList(&sNC, pEList);
137855 sqlite3ExprAnalyzeAggList(&sNC, sSort.pOrderBy);
137864 sqlite3ExprAnalyzeAggregates(&sNC, pHaving);
137875 sNC.ncFlags |= NC_InAggFunc;
137876 sqlite3ExprAnalyzeAggList(&sNC, pExpr->x.pList);
137880 sqlite3ExprAnalyzeAggregates(&sNC, pExpr->y.pWin->pFilter);
137883 sNC.ncFlags &= ~NC_InAggFunc;
139441 NameContext sNC;
139442 memset(&sNC, 0, sizeof(sNC));
139447 sNC.pParse = pParse;
139448 sNC.uNC.iBaseReg = regIn;
139449 sNC.ncFlags = NC_UBaseReg;
139452 if( sqlite3ResolveExprListNames(&sNC, pNew)==SQLITE_OK ){
139608 NameContext sNC; /* Name context for sub-vdbe */
139635 memset(&sNC, 0, sizeof(sNC));
139636 sNC.pParse = pSubParse;
139668 if( SQLITE_OK==sqlite3ResolveExprNames(&sNC, pWhen)
140236 NameContext sNC; /* The name-context to resolve expressions in */
140357 memset(&sNC, 0, sizeof(sNC));
140358 sNC.pParse = pParse;
140359 sNC.pSrcList = pTabList;
140360 sNC.uNC.pUpsert = pUpsert;
140361 sNC.ncFlags = NC_UUpsert;
140377 if( nChangeFrom==0 && sqlite3ResolveExprNames(&sNC, pChanges->a[i].pExpr) ){
140550 if( nChangeFrom==0 && sqlite3ResolveExprNames(&sNC, pWhere) ){
141350 NameContext sNC; /* Context for resolving symbolic names */
141363 memset(&sNC, 0, sizeof(sNC));
141364 sNC.pParse = pParse;
141365 sNC.pSrcList = pTabList;
141368 rc = sqlite3ResolveExprListNames(&sNC, pUpsert->pUpsertTarget);
141370 rc = sqlite3ResolveExprNames(&sNC, pUpsert->pUpsertTargetWhere);