Lines Matching refs:op
573 if( pX->op==TK_EQ || pX->op==TK_IS ){ in codeEqualityTerm()
575 }else if( pX->op==TK_ISNULL ){ in codeEqualityTerm()
596 assert( pX->op==TK_IN ); in codeEqualityTerm()
929 if( pExpr->op==TK_COLUMN in codeCursorHintCheckExpr()
954 if( pExpr->op==TK_IS in codeCursorHintIsOrFunction()
955 || pExpr->op==TK_ISNULL || pExpr->op==TK_ISNOT in codeCursorHintIsOrFunction()
956 || pExpr->op==TK_NOTNULL || pExpr->op==TK_CASE in codeCursorHintIsOrFunction()
959 }else if( pExpr->op==TK_FUNCTION ){ in codeCursorHintIsOrFunction()
991 if( pExpr->op==TK_COLUMN ){ in codeCursorHintFixExpr()
995 pExpr->op = TK_REGISTER; in codeCursorHintFixExpr()
1002 }else if( pExpr->op==TK_AGG_FUNCTION ){ in codeCursorHintFixExpr()
1199 assert( p->op==TK_SELECT ); in codeExprOrVector()
1234 while( pTruth->op==TK_AND ){ in whereApplyPartialIndexConstraints()
1406 pLevel->op = OP_Goto; in sqlite3WhereCodeOneLoopStart()
1459 pLevel->op = pWInfo->eOnePass ? OP_Noop : OP_VNext; in sqlite3WhereCodeOneLoopStart()
1503 assert( pLeft->op==TK_VECTOR ); in sqlite3WhereCodeOneLoopStart()
1560 pLevel->op = OP_Noop; in sqlite3WhereCodeOneLoopStart()
1585 int op; /* Cursor seek operation */ in sqlite3WhereCodeOneLoopStart() local
1608 testcase( pX->op==TK_GT ); in sqlite3WhereCodeOneLoopStart()
1609 testcase( pX->op==TK_GE ); in sqlite3WhereCodeOneLoopStart()
1610 testcase( pX->op==TK_LT ); in sqlite3WhereCodeOneLoopStart()
1611 testcase( pX->op==TK_LE ); in sqlite3WhereCodeOneLoopStart()
1612 op = aMoveOp[((pX->op - TK_GT - 1) & 0x3) | 0x1]; in sqlite3WhereCodeOneLoopStart()
1613 assert( pX->op!=TK_GT || op==OP_SeekGE ); in sqlite3WhereCodeOneLoopStart()
1614 assert( pX->op!=TK_GE || op==OP_SeekGE ); in sqlite3WhereCodeOneLoopStart()
1615 assert( pX->op!=TK_LT || op==OP_SeekLE ); in sqlite3WhereCodeOneLoopStart()
1616 assert( pX->op!=TK_LE || op==OP_SeekLE ); in sqlite3WhereCodeOneLoopStart()
1620 op = aMoveOp[(pX->op - TK_GT)]; in sqlite3WhereCodeOneLoopStart()
1622 sqlite3VdbeAddOp3(v, op, iCur, addrBrk, r1); in sqlite3WhereCodeOneLoopStart()
1624 VdbeCoverageIf(v, pX->op==TK_GT); in sqlite3WhereCodeOneLoopStart()
1625 VdbeCoverageIf(v, pX->op==TK_LE); in sqlite3WhereCodeOneLoopStart()
1626 VdbeCoverageIf(v, pX->op==TK_LT); in sqlite3WhereCodeOneLoopStart()
1627 VdbeCoverageIf(v, pX->op==TK_GE); in sqlite3WhereCodeOneLoopStart()
1644 && (pX->op==TK_LT || pX->op==TK_GT) in sqlite3WhereCodeOneLoopStart()
1655 pLevel->op = bRev ? OP_Prev : OP_Next; in sqlite3WhereCodeOneLoopStart()
1729 int op; /* Instruction opcode */ in sqlite3WhereCodeOneLoopStart() local
1890 op = aStartOp[(start_constraints<<2) + (startEq<<1) + bRev]; in sqlite3WhereCodeOneLoopStart()
1891 assert( op!=0 ); in sqlite3WhereCodeOneLoopStart()
1892 if( (pLoop->wsFlags & WHERE_IN_SEEKSCAN)!=0 && op==OP_SeekGE ){ in sqlite3WhereCodeOneLoopStart()
1911 sqlite3VdbeAddOp4Int(v, op, iIdxCur, addrNxt, regBase, nConstraint); in sqlite3WhereCodeOneLoopStart()
1913 VdbeCoverageIf(v, op==OP_Rewind); testcase( op==OP_Rewind ); in sqlite3WhereCodeOneLoopStart()
1914 VdbeCoverageIf(v, op==OP_Last); testcase( op==OP_Last ); in sqlite3WhereCodeOneLoopStart()
1915 VdbeCoverageIf(v, op==OP_SeekGT); testcase( op==OP_SeekGT ); in sqlite3WhereCodeOneLoopStart()
1916 VdbeCoverageIf(v, op==OP_SeekGE); testcase( op==OP_SeekGE ); in sqlite3WhereCodeOneLoopStart()
1917 VdbeCoverageIf(v, op==OP_SeekLE); testcase( op==OP_SeekLE ); in sqlite3WhereCodeOneLoopStart()
1918 VdbeCoverageIf(v, op==OP_SeekLT); testcase( op==OP_SeekLT ); in sqlite3WhereCodeOneLoopStart()
1926 op = aStartOp[(nConstraint>1)*4 + 2 + bRev]; in sqlite3WhereCodeOneLoopStart()
1927 sqlite3VdbeAddOp4Int(v, op, iIdxCur, addrNxt, regBase, in sqlite3WhereCodeOneLoopStart()
1930 VdbeCoverageIf(v, op==OP_Rewind); testcase( op==OP_Rewind ); in sqlite3WhereCodeOneLoopStart()
1931 VdbeCoverageIf(v, op==OP_Last); testcase( op==OP_Last ); in sqlite3WhereCodeOneLoopStart()
1932 VdbeCoverageIf(v, op==OP_SeekGE); testcase( op==OP_SeekGE ); in sqlite3WhereCodeOneLoopStart()
1933 VdbeCoverageIf(v, op==OP_SeekLE); testcase( op==OP_SeekLE ); in sqlite3WhereCodeOneLoopStart()
1934 assert( op==OP_Rewind || op==OP_Last || op==OP_SeekGE || op==OP_SeekLE); in sqlite3WhereCodeOneLoopStart()
1998 op = aEndOp[bRev*2 + endEq]; in sqlite3WhereCodeOneLoopStart()
1999 sqlite3VdbeAddOp4Int(v, op, iIdxCur, addrNxt, regBase, nConstraint); in sqlite3WhereCodeOneLoopStart()
2000 testcase( op==OP_IdxGT ); VdbeCoverageIf(v, op==OP_IdxGT ); in sqlite3WhereCodeOneLoopStart()
2001 testcase( op==OP_IdxGE ); VdbeCoverageIf(v, op==OP_IdxGE ); in sqlite3WhereCodeOneLoopStart()
2002 testcase( op==OP_IdxLT ); VdbeCoverageIf(v, op==OP_IdxLT ); in sqlite3WhereCodeOneLoopStart()
2003 testcase( op==OP_IdxLE ); VdbeCoverageIf(v, op==OP_IdxLE ); in sqlite3WhereCodeOneLoopStart()
2015 op = aEndOp[bRev*2 + bSeekPastNull]; in sqlite3WhereCodeOneLoopStart()
2016 sqlite3VdbeAddOp4Int(v, op, iIdxCur, addrNxt, regBase, in sqlite3WhereCodeOneLoopStart()
2018 testcase( op==OP_IdxGT ); VdbeCoverageIf(v, op==OP_IdxGT ); in sqlite3WhereCodeOneLoopStart()
2019 testcase( op==OP_IdxGE ); VdbeCoverageIf(v, op==OP_IdxGE ); in sqlite3WhereCodeOneLoopStart()
2020 testcase( op==OP_IdxLT ); VdbeCoverageIf(v, op==OP_IdxLT ); in sqlite3WhereCodeOneLoopStart()
2021 testcase( op==OP_IdxLE ); VdbeCoverageIf(v, op==OP_IdxLE ); in sqlite3WhereCodeOneLoopStart()
2067 pLevel->op = OP_Noop; in sqlite3WhereCodeOneLoopStart()
2069 pLevel->op = OP_Prev; in sqlite3WhereCodeOneLoopStart()
2071 pLevel->op = OP_Next; in sqlite3WhereCodeOneLoopStart()
2148 pLevel->op = OP_Return; in sqlite3WhereCodeOneLoopStart()
2409 assert( pLevel->op==OP_Return ); in sqlite3WhereCodeOneLoopStart()
2427 pLevel->op = OP_Noop; in sqlite3WhereCodeOneLoopStart()
2430 pLevel->op = aStep[bRev]; in sqlite3WhereCodeOneLoopStart()