Lines Matching refs:p4type
15161 signed char p4type; /* One of the P4_xxx constants for p4 */ member
15585 SQLITE_PRIVATE void sqlite3VdbeAppendP4(Vdbe*, void *pP4, int p4type);
77787 pOp->p4type = P4_NOTUSED;
77870 int p4type /* P4 operand type */
77873 sqlite3VdbeChangeP4(p, addr, zP4, p4type);
77931 int p4type /* P4 operand type */
77935 return sqlite3VdbeAddOp4(p, op, p1, p2, p3, p4copy, p4type);
78029 pOp->p4type = P4_INT32;
78182 if( pRet->p4type==P4_SUBPROGRAM ){
78365 pOp->p4type = P4_ADVANCE;
78374 pOp->p4type = P4_ADVANCE;
78525 pOut->p4type = P4_NOTUSED;
78621 assert( p->aOp[addr].p4type==0 );
78653 static void freeP4(sqlite3 *db, int p4type, void *p4){
78655 switch( p4type ){
78706 if( pOp->p4type <= P4_FREE_IF_LE ) freeP4(db, pOp->p4type, pOp->p4.p);
78740 freeP4(p->db, pOp->p4type, pOp->p4.p);
78741 pOp->p4type = P4_NOTUSED;
78817 if( pOp->p4type ){
78818 freeP4(p->db, pOp->p4type, pOp->p4.p);
78819 pOp->p4type = 0;
78827 pOp->p4type = P4_DYNAMIC;
78847 if( n>=0 || pOp->p4type ){
78855 pOp->p4type = P4_INT32;
78859 pOp->p4type = (signed char)n;
78883 assert( pOp->p4type==P4_NOTUSED );
78884 pOp->p4type = n;
79054 if( pOp->p4type!=P4_FUNCCTX || pCtx->argc==1 ){
79172 switch( pOp->p4type ){
79558 if( pSub!=0 && aOp[i].p4type==P4_SUBPROGRAM ){
86310 if( pOp->p4type==P4_DYNAMIC ){
86313 pOp->p4type = P4_DYNAMIC;
86855 assert( pOp->p4type==P4_COLLSEQ );
87231 assert( pOp->p4type==P4_COLLSEQ || pOp->p4.pColl==0 );
87338 assert( pOp->p4type==P4_INTARRAY );
87381 assert( pOp[-1].p4type==P4_INTARRAY );
87507 assert( pOp->p4type==P4_INT32 );
87890 if( pOp->p4type==P4_MEM ){
88671 assert( pOp->p5==0 || pOp->p4type==P4_INT32 );
88873 assert( pOp->p4type==P4_KEYINFO );
88928 if( pOp->p4type==P4_KEYINFO ){
88933 }else if( pOp->p4type==P4_INT32 ){
88953 pCur->isTable = pOp->p4type!=P4_KEYINFO;
89067 assert( pOp->p4type==P4_KEYINFO );
89402 assert( pOp->p4type==P4_INT32 );
89628 assert( pOp->p4type==P4_INT32 );
90008 assert( pOp->p4type==P4_TABLE || pOp->p4type>=P4_STATIC );
90018 if( pOp->p4type==P4_TABLE && HAS_UPDATE_HOOK(db) ){
90123 if( pOp->p4type==P4_TABLE
90141 if( pOp->p4type==P4_TABLE && HAS_UPDATE_HOOK(db) ){
90241 assert( pOp->p4type==P4_INT32 );
90891 assert( pOp->p4type==P4_INTARRAY || pOp->p4.ai==0 );
90983 assert( pOp->p4type==P4_INT32 );
91463 assert( pOp->p4type==P4_INT32 );
91866 assert( pOp->p4type==P4_FUNCDEF );
91883 pOp->p4type = P4_FUNCCTX;
91897 assert( pOp->p4type==P4_FUNCCTX );
92656 assert( pOp->p4type==P4_VTAB );
92779 assert( pOp->p4type==P4_FUNCCTX );
92937 assert( pOp->p4type==P4_EXPR );
93459 aOp[1].p4type = P4_INT32;
114822 i8 p4type, /* P4_STATIC or P4_TRANSIENT */
114830 sqlite3VdbeAddOp4(v, OP_Halt, errCode, onError, 0, p4, p4type);
116679 assert( pOp->p4type==P4_COLLSEQ );
120345 assert( pOp->p4type==P4_VTAB );
120400 assert( pOp->p4type==P4_DYNAMIC );
122337 zP4 = x.p4type==P4_INT32 ? SQLITE_INT_TO_PTR(x.p4.i) : x.p4.z;
122338 sqlite3VdbeAddOp4(v, x.opcode, x.p1, p2, x.p3, zP4, x.p4type);
127104 aOp[2].p4type = P4_STATIC;
127106 aOp[5].p4type = P4_STATIC;