Lines Matching refs:TK_COLUMN

8352 #define TK_COLUMN                         154
11313 ** For such expressions, Expr.op is set to TK_COLUMN and Expr.iTable is
11378 int iTable; /* TK_COLUMN: cursor number of table holding column
11382 ynVar iColumn; /* TK_COLUMN: column index. -1 for rowid.
11387 ** TK_COLUMN: the value of p5 for OP_Column
11390 Table *pTab; /* Table for TK_COLUMN expressions. */
76893 if( pOrig->op!=TK_COLUMN && zType[0]!='G' ){
76985 ** pExpr->op Set to TK_COLUMN.
77287 pExpr->op = (isTrigger ? TK_TRIGGER : TK_COLUMN);
77313 Expr *p = sqlite3ExprAlloc(db, TK_COLUMN, 0, 0);
77380 ** Resolve symbolic names into TK_COLUMN operators for the current
77420 pExpr->op = TK_COLUMN;
78107 ** Expr.op Changed to TK_COLUMN
78210 ** The Expr.iTable value for Expr.op==TK_COLUMN nodes of the expression
78294 if( (op==TK_AGG_COLUMN || op==TK_COLUMN || op==TK_REGISTER)
78298 ** a TK_COLUMN but was previously evaluated and cached in a register */
78382 && (op==TK_AGG_COLUMN || op==TK_COLUMN
78386 ** a TK_COLUMN but was previously evaluated and cached in a register */
79490 case TK_COLUMN:
79494 testcase( pExpr->op==TK_COLUMN );
79617 case TK_COLUMN:
79654 case TK_COLUMN: {
79713 if( pEList->a[0].pExpr->op!=TK_COLUMN ) return 0; /* Result is a column */
80766 /* Otherwise, fall thru into the TK_COLUMN case */
80768 case TK_COLUMN: {
81074 if( exprOp==TK_COLUMN || exprOp==TK_AGG_COLUMN ){
81280 testcase( pX->op==TK_COLUMN );
81301 testcase( pTest->op==TK_COLUMN );
81303 testcase( aListelem[i+1].pExpr->op==TK_COLUMN );
81500 case TK_COLUMN: {
82187 if( pA->op!=TK_COLUMN && ALWAYS(pA->op!=TK_AGG_COLUMN) && pA->u.zToken ){
82249 ** When comparing TK_COLUMN nodes between pE1 and pE2, if pE2 has
82296 if( pExpr->op==TK_COLUMN || NEVER(pExpr->op==TK_AGG_COLUMN) ){
82378 case TK_COLUMN: {
82380 testcase( pExpr->op==TK_COLUMN );
82420 if( pE->op==TK_COLUMN && pE->iTable==pExpr->iTable &&
85986 ** The pExpr should be a TK_COLUMN expression. The table referred to
85990 ** If the auth function returns SQLITE_IGNORE, change the TK_COLUMN
86015 assert( pExpr->op==TK_COLUMN || pExpr->op==TK_TRIGGER );
93936 Expr *pExpr = sqlite3Expr(db, TK_COLUMN, 0);
102751 case TK_COLUMN: {
102760 testcase( pExpr->op==TK_COLUMN );
102945 }else if( (p->op==TK_COLUMN || p->op==TK_AGG_COLUMN) && pTabList ){
103033 if( pColExpr->op==TK_COLUMN && ALWAYS(pColExpr->pTab!=0) ){
104456 if( pExpr->op==TK_COLUMN && pExpr->iTable==iTable ){
106350 /* Convert TK_COLUMN nodes into TK_AGG_COLUMN and make entries in
106711 pMinMax->a[0].pExpr->op = TK_COLUMN;
110330 if( pExpr->op!=TK_COLUMN ) return pDef;
111224 if( p->op==TK_COLUMN ){
111377 assert( pX->op==TK_COLUMN );
111408 && (pX = pTerm->pExpr->pRight)->op==TK_COLUMN
111575 if( pLeft->op!=TK_COLUMN
111660 if( pList->a[1].pExpr->op != TK_COLUMN ){
112059 if( pLeft->op==TK_COLUMN ){
112064 if( pRight && pRight->op==TK_COLUMN ){
112270 && pExpr->pLeft->op==TK_COLUMN
112325 if( p->op==TK_COLUMN
112370 if( p->op==TK_COLUMN && p->iTable==iBase && p->iColumn<0 ) return 1;
112683 if( pExpr->op!=TK_COLUMN || pExpr->iTable!=pSrc->iCursor ) break;
115438 if( pExpr->op!=TK_COLUMN ) return 0;
116118 if( pOBExpr->op!=TK_COLUMN ) continue;
116205 if( pOBExpr->op!=TK_COLUMN ) continue;