Home | History | Annotate | Download | only in dist

Lines Matching refs:TK_REGISTER

7044 #define TK_REGISTER                       132
9793 ** TK_REGISTER: register number
9800 u8 op2; /* If a TK_REGISTER, the original value of Expr.op */
55198 /* op can only be TK_REGISTER if we have compiled with SQLITE_ENABLE_STAT2.
55203 if( op==TK_REGISTER ) op = pExpr->op2;
55205 if( NEVER(op==TK_REGISTER) ) op = pExpr->op2;
68852 if( (op==TK_AGG_COLUMN || op==TK_COLUMN || op==TK_REGISTER)
68855 /* op==TK_REGISTER && pExpr->pTab!=0 happens when pExpr was originally
68908 op==TK_AGG_COLUMN || op==TK_COLUMN || op==TK_REGISTER || op==TK_TRIGGER
68910 /* op==TK_REGISTER
70060 if( op==TK_REGISTER ) op = p->op2;
70105 if( op==TK_REGISTER ) op = p->op2;
71161 case TK_REGISTER: {
71591 testcase( pX->op==TK_REGISTER );
71594 cacheX.op = TK_REGISTER;
71616 testcase( aListelem[i+1].pExpr->op==TK_REGISTER );
71696 if( pExpr && pExpr->op==TK_REGISTER ){
71726 ** other place where expressions can be converted into TK_REGISTER is
71728 ** no way for a TK_REGISTER to exist here. But it seems prudent to
71731 if( ALWAYS(pExpr->op!=TK_REGISTER) ){
71737 pExpr->op = TK_REGISTER;
71804 ** into a register and convert the expression into a TK_REGISTER
71811 case TK_REGISTER: {
71839 pExpr->op = TK_REGISTER;
71849 ** are TK_REGISTER opcodes that refer to the precomputed values.
71939 exprX.op = TK_REGISTER;
76732 ** is in register NNN. See grammar rules associated with the TK_REGISTER
81732 pLeft = sqlite3Expr(db, TK_REGISTER, 0);
81765 pLeft = sqlite3Expr(db, TK_REGISTER, 0);
96192 if( op==TK_REGISTER ){
96203 assert( pRight->op==TK_VARIABLE || pRight->op==TK_REGISTER );
97844 || (pExpr->op==TK_REGISTER && pExpr->op2==TK_VARIABLE)
102847 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_REGISTER, 0, 0, &yymsp[0].minor.yy0);
104225 *tokenType = TK_REGISTER;