Lines Matching defs:NameContext
8147 typedef struct NameContext NameContext;
10889 ** A NameContext defines a context in which to resolve table and column
10904 ** Each subquery gets a new NameContext. The pNext field points to the
10905 ** NameContext in the parent query. Thus the process of scanning the
10906 ** NameContext list corresponds to searching through successively outer
10909 struct NameContext {
10920 NameContext *pNext; /* Next outer name context. NULL for outermost */
11379 NameContext
11710 SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates(NameContext*, Expr*);
11711 SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList(NameContext*,ExprList*);
11923 SQLITE_PRIVATE void sqlite3SelectPrep(Parse*, Select*, NameContext*);
11924 SQLITE_PRIVATE int sqlite3ResolveExprNames(NameContext*, Expr*);
11925 SQLITE_PRIVATE void sqlite3ResolveSelectNames(Parse*, Select*, NameContext*);
73353 NameContext *pNC, /* The name context used to resolve the name */
73362 NameContext *pTopNC = pNC; /* First namecontext in the list */
73647 NameContext *pNC;
73876 NameContext nc; /* Name context for resolving pE */
74083 NameContext *pNC, /* The name context of the SELECT statement */
74133 NameContext *pOuterNC; /* Context that contains this SELECT */
74134 NameContext sNC; /* Name context of this SELECT */
74175 ** are not allowed to refer to any names, so pass an empty NameContext.
74206 NameContext *pNC; /* Used to iterate name contexts */
74362 NameContext *pNC, /* Namespace to resolve expressions in. */
74415 NameContext *pOuterNC /* Name context for parent SELECT statement */
78236 NameContext *pNC = pWalker->u.pNC;
78358 NameContext *pNC = pWalker->u.pNC;
78377 SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr *pExpr){
78392 SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList(NameContext *pNC, ExprList *pList){
80457 static int resolveAttachExpr(NameContext *pName, Expr *pExpr)
80734 NameContext sName;
80739 memset(&sName, 0, sizeof(NameContext));
82712 NameContext sNC; /* Name context for pParse->pNewTable */
85744 NameContext sNC; /* Name context to resolve expressions in */
88259 NameContext sNameContext; /* Context used to resolve WHERE clause */
88331 memset(&sNameContext, 0, sizeof(NameContext));
89667 NameContext sNC;
95540 NameContext *pNC,
95557 ** extracted from in NameContext.pSrcList. This table may be real
95608 NameContext sNC;
95641 NameContext sNC;
95675 NameContext sNC;
95884 NameContext sNC;
98065 NameContext *pOuterNC /* Name context for container */
98618 NameContext sNC; /* Name context for processing aggregate information */
100175 NameContext sNC; /* Name context for sub-vdbe */
100589 NameContext sNC; /* The name-context to resolve expressions in */