Home | History | Annotate | Download | only in orig

Lines Matching defs:OP_Column

9300 #define OP_Column         46 /* synopsis: r[P3]=PX                         */
11112 ** OP_Column opcode.
11330 ** If the Expr is of type OP_Column, and the table it is selecting from
11387 ** TK_COLUMN: the value of p5 for OP_Column
12035 #define OPFLAG_CLEARCACHE 0x20 /* Clear pseudo-table cache in OP_Column */
12036 #define OPFLAG_LENGTHARG 0x40 /* OP_Column only used for length() */
12037 #define OPFLAG_TYPEOFARG 0x80 /* OP_Column only used for typeof() */
70303 ** The first OP_Column against a pseudo-table after the value of the content
70311 case OP_Column: {
70342 assert( pC->pVtabCursor==0 ); /* OP_Column never called on virtual table */
70593 ** in an index. The OP_Column opcode can decode the record later.
71462 ** individual columns using the OP_Column opcode. The OP_Column opcode
72235 ** OP_Column on the same table without any intervening operations that
72454 ** Move the cursor P1 to a null row. Any OP_Column operations
74675 {OP_Column, 0, 0, 1}, /* 6 */
74820 ** does. An OP_Column to retrieve this imaginary column will
74822 ** we can invoke OP_Column to fill in the vdbe cursors type
79717 sqlite3VdbeAddOp3(v, OP_Column, iCur, 0, regHasNull);
80577 int op = IsVirtual(pTab) ? OP_VColumn : OP_Column;
80604 u8 p5 /* P5 value for OP_Column */
80742 sqlite3VdbeAddOp3(v, OP_Column, pAggInfo->sortingIdxPTab,
81045 ** set the P5 parameter to the OP_Column opcode to OPFLAG_LENGTHARG
84552 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, i, regTemp);
84572 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, i, regPrev+i);
84595 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, k, regKey+j);
95050 sqlite3VdbeAddOp3(v, OP_Column, 0, 0, memId);
95054 sqlite3VdbeAddOp3(v, OP_Column, 0, 1, memId);
95589 sqlite3VdbeAddOp3(v, OP_Column, srcTab, ipkColumn, regCols);
95618 sqlite3VdbeAddOp3(v, OP_Column, srcTab, j, regCols+i+1);
95651 sqlite3VdbeAddOp3(v, OP_Column, srcTab, ipkColumn, regRowid);
95720 sqlite3VdbeAddOp3(v, OP_Column, srcTab, j, iRegStore);
96236 sqlite3VdbeAddOp3(v, OP_Column, iThisCur, x, regR+i);
99917 sqlite3VdbeAddOp3(v, OP_Column, 0, iKey, regRow);
102107 sqlite3VdbeAddOp3(v, OP_Column, srcTab, i, regResult+i);
102609 sqlite3VdbeAddOp3(v, OP_Column, ptab2, nKey+1, regRow);
102615 sqlite3VdbeAddOp3(v, OP_Column, iTab, nKey+1, regRow);
102650 sqlite3VdbeAddOp3(v, OP_Column, pseudoTab, i, pDest->iSdst+i);
103428 sqlite3VdbeAddOp3(v, OP_Column, iQueue, pOrderBy->nExpr+1, regCurrent);
106501 sqlite3VdbeAddOp3(v, OP_Column, sortPTab, j, iBMem+j);
107631 { OP_Column, 0, 1, 2},
107634 { OP_Column, 0, 0, 2},
108216 ** The most recently coded instruction was an OP_Column to retrieve the
108218 ** OP_Column to the default value, if any.
108225 ** from the P4 parameter of the OP_Column instruction, is returned instead.
108942 sqlite3VdbeAddOp3(v, OP_Column, ephemTab, 0, iReg);
108943 sqlite3VdbeAddOp3(v, OP_Column, ephemTab, (pRowid?1:0), iReg+1);
108945 sqlite3VdbeAddOp3(v, OP_Column, ephemTab, i+1+(pRowid!=0), iReg+2+i);
113444 pIn->addrInTop = sqlite3VdbeAddOp3(v, OP_Column, iTab, 0, iReg);
113552 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, j, regBase+j);
114238 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, k, iRowidReg+j);
116803 ** can use OP_Column and OP_Rowid opcodes on these cursors to extract
117353 /* For a co-routine, change all OP_Column references to the table of
117363 if( pOp->opcode==OP_Column ){
117420 if( pOp->opcode==OP_Column ){