Lines Matching refs:p4type
16488 signed char p4type; /* One of the P4_xxx constants for p4 */ member
16936 SQLITE_PRIVATE void sqlite3VdbeAppendP4(Vdbe*, void *pP4, int p4type);
85081 pOp->p4type = P4_INT32;
85129 pOp->p4type = P4_NOTUSED;
85178 pOp->p4type = P4_INT32;
85258 int p4type /* P4 operand type */
85261 sqlite3VdbeChangeP4(p, addr, zP4, p4type);
85320 int p4type /* P4 operand type */
85324 return sqlite3VdbeAddOp4(p, op, p1, p2, p3, p4copy, p4type);
85565 if( pRet->p4type==P4_SUBPROGRAM ){
86000 pOut->p4type = P4_NOTUSED;
86175 assert( p->aOp[addr].p4type==0 );
86209 static void freeP4(sqlite3 *db, int p4type, void *p4){
86211 switch( p4type ){
86267 if( pOp->p4type <= P4_FREE_IF_LE ) freeP4(db, pOp->p4type, pOp->p4.p);
86303 freeP4(p->db, pOp->p4type, pOp->p4.p);
86304 pOp->p4type = P4_NOTUSED;
86379 if( pOp->p4type ){
86380 assert( pOp->p4type > P4_FREE_IF_LE );
86381 pOp->p4type = 0;
86389 pOp->p4type = P4_DYNAMIC;
86409 if( n>=0 || pOp->p4type ){
86417 pOp->p4type = P4_INT32;
86421 pOp->p4type = (signed char)n;
86445 assert( pOp->p4type==P4_NOTUSED );
86446 pOp->p4type = n;
86617 if( pOp->p4type!=P4_FUNCCTX || pCtx->argc==1 ){
86736 switch( pOp->p4type ){
87142 if( pSub!=0 && aOp[i].p4type==P4_SUBPROGRAM ){
93795 assert( pOp->p4type==P4_INT32 );
94489 if( pOp->p4type==P4_DYNAMIC ){
94492 pOp->p4type = P4_DYNAMIC;
95047 assert( pOp->p4type==P4_COLLSEQ );
95437 assert( pOp->p4type==P4_COLLSEQ || pOp->p4.pColl==0 );
95515 assert( pOp->p4type==P4_INTARRAY );
95560 assert( pOp[-1].p4type==P4_INTARRAY );
95692 assert( pOp->p4type==P4_INT32 );
96215 if( pOp->p4type==P4_MEM ){
96348 assert( pOp->p4type==P4_TABLE );
97188 assert( pOp->p5==0 || pOp->p4type==P4_INT32 );
97401 assert( pOp->p4type==P4_KEYINFO );
97458 if( pOp->p4type==P4_KEYINFO ){
97463 }else if( pOp->p4type==P4_INT32 ){
97484 pCur->isTable = pOp->p4type!=P4_KEYINFO;
97614 assert( pOp->p4type==P4_KEYINFO );
97956 assert( pOp->p4type==P4_INT32 );
98396 assert( pOp->p4type==P4_INT32 );
98785 assert( pOp->p4type==P4_TABLE || pOp->p4type>=P4_STATIC );
98795 if( pOp->p4type==P4_TABLE && HAS_UPDATE_HOOK(db) ){
98938 if( pOp->p4type==P4_TABLE
98956 if( pOp->p4type==P4_TABLE && HAS_UPDATE_HOOK(db) ){
99058 assert( pOp->p4type==P4_INT32 );
99322 assert( pOp->p4type==P4_INT32 );
99736 assert( pOp->p4type==P4_INTARRAY || pOp->p4.ai==0 );
99829 assert( pOp->p4type==P4_INT32 );
100258 assert( pOp->p4type==P4_INTARRAY );
100376 assert( pOp->p4type==P4_INT32 );
100775 assert( pOp->p4type==P4_FUNCDEF );
100793 pOp->p4type = P4_FUNCCTX;
100808 assert( pOp->p4type==P4_FUNCCTX );
101331 assert( pOp->p4type==P4_TABLEREF );
101643 assert( pOp->p4type==P4_VTAB );
101766 assert( pOp->p4type==P4_FUNCCTX );
102041 assert( pOp->p4type==P4_EXPR );
102598 aOp[1].p4type = P4_INT32;
126707 i8 p4type, /* P4_STATIC or P4_TRANSIENT */
126717 sqlite3VdbeAddOp4(v, OP_Halt, errCode, onError, 0, p4, p4type);
128680 assert( pOp->p4type==P4_COLLSEQ );
133148 assert( pOp->p4type==P4_VTAB );
133203 assert( pOp->p4type==P4_DYNAMIC );
135527 zP4 = x.p4type==P4_INT32 ? SQLITE_INT_TO_PTR(x.p4.i) : x.p4.z;
135528 sqlite3VdbeAddOp4(v, x.opcode, x.p1, p2, x.p3, zP4, x.p4type);
140908 aOp[2].p4type = P4_STATIC;
140910 aOp[5].p4type = P4_STATIC;