Lines Matching refs:funcFlags

18340   u32 funcFlags;       /* Some combination of SQLITE_FUNC_* */  member
85363 if( (pFunc->funcFlags & (SQLITE_FUNC_CONSTANT|SQLITE_FUNC_SLOCHNG))==0
85364 || (pFunc->funcFlags & (SQLITE_FUNC_NEEDCOLL|SQLITE_FUNC_RUNONLY))!=0
87255 if( (pDef->funcFlags & SQLITE_FUNC_EPHEM)!=0 ){
92003 && (pCtx->pFunc->funcFlags & SQLITE_RESULT_SUBTYPE)==0
102769 nullFunc.funcFlags = SQLITE_RESULT_SUBTYPE;
109171 if( pDef->funcFlags & SQLITE_FUNC_UNLIKELY ){
109217 if( (pDef->funcFlags & SQLITE_SUBTYPE)
109226 if( pDef->funcFlags & (SQLITE_FUNC_CONSTANT|SQLITE_FUNC_SLOCHNG) ){
109233 if( (pDef->funcFlags & SQLITE_FUNC_CONSTANT)==0 ){
109246 if( (pDef->funcFlags & SQLITE_FUNC_INTERNAL)!=0
109257 if( (pDef->funcFlags & (SQLITE_FUNC_DIRECT|SQLITE_FUNC_UNSAFE))!=0
109267 assert( is_agg==0 || (pDef->funcFlags & SQLITE_FUNC_MINMAX)
109278 || (is_agg && (pDef->funcFlags&SQLITE_FUNC_WINDOW) && !pWin)
109282 if( (pDef->funcFlags & SQLITE_FUNC_WINDOW) || pWin ){
109380 testcase( (pDef->funcFlags & SQLITE_FUNC_MINMAX)!=0 );
109381 testcase( (pDef->funcFlags & SQLITE_FUNC_ANYORDER)!=0 );
109383 | ((pDef->funcFlags^SQLITE_FUNC_ANYORDER)
111616 assert( (pDef->funcFlags & (SQLITE_FUNC_DIRECT|SQLITE_FUNC_UNSAFE))!=0 );
111618 if( (pDef->funcFlags & SQLITE_FUNC_DIRECT)!=0
112760 || (pDef->funcFlags & (SQLITE_FUNC_CONSTANT|SQLITE_FUNC_SLOCHNG))==0
114926 if( NEVER(pDef==0) || (pDef->funcFlags & SQLITE_RESULT_SUBTYPE)!=0 ){
115478 if( (pDef->funcFlags & SQLITE_FUNC_INLINE)!=0 && ALWAYS(pFarg!=0) ){
115479 assert( (pDef->funcFlags & SQLITE_FUNC_UNSAFE)==0 );
115480 assert( (pDef->funcFlags & SQLITE_FUNC_DIRECT)==0 );
115483 }else if( pDef->funcFlags & (SQLITE_FUNC_DIRECT|SQLITE_FUNC_UNSAFE) ){
115492 if( (pDef->funcFlags & SQLITE_FUNC_NEEDCOLL)!=0 && !pColl ){
115509 if( (pDef->funcFlags & (SQLITE_FUNC_LENGTH|SQLITE_FUNC_TYPEOF))!=0 ){
115519 testcase( (pDef->funcFlags & OPFLAG_BYTELENARG)==OPFLAG_LENGTHARG );
115520 testcase( (pDef->funcFlags & OPFLAG_BYTELENARG)==OPFLAG_TYPEOFARG );
115521 testcase( (pDef->funcFlags & OPFLAG_BYTELENARG)==OPFLAG_BYTELENARG);
115522 pFarg->a[0].pExpr->op2 = pDef->funcFlags & OPFLAG_BYTELENARG;
115549 if( pDef->funcFlags & SQLITE_FUNC_NEEDCOLL ){
116852 if( (pDef->funcFlags & SQLITE_FUNC_INLINE)==0 ) return 0;
117553 && (pItem->pFunc->funcFlags & SQLITE_FUNC_NEEDCOLL)==0
117576 (pItem->pFunc->funcFlags & SQLITE_SUBTYPE)!=0;
129125 if( enc==(p->funcFlags & SQLITE_FUNC_ENCMASK) ){
129127 }else if( (enc & p->funcFlags & 2)!=0 ){
129144 assert( p->funcFlags & SQLITE_FUNC_BUILTIN );
129165 assert( aDef[i].funcFlags & SQLITE_FUNC_BUILTIN );
129265 pBest->funcFlags = enc;
132744 pDef->funcFlags |= flags;
132745 pDef->funcFlags &= ~SQLITE_FUNC_UNSAFE;
132781 if( NEVER(pDef==0) || (pDef->funcFlags & SQLITE_FUNC_LIKE)==0 ){
132808 *pIsNocase = (pDef->funcFlags & SQLITE_FUNC_CASE)==0;
133317 assert( p->funcFlags & SQLITE_FUNC_BUILTIN );
141024 if( (p->funcFlags & SQLITE_FUNC_INTERNAL)!=0
141038 zType, azEnc[p->funcFlags&SQLITE_FUNC_ENCMASK],
141040 (p->funcFlags & mask) ^ SQLITE_INNOCUOUS
142122 assert( p->funcFlags & SQLITE_FUNC_BUILTIN );
142128 assert( (p->funcFlags & SQLITE_FUNC_BUILTIN)==0 );
150386 if( (pAggInfo->aFunc[0].pFunc->funcFlags&SQLITE_FUNC_COUNT)==0 ) return 0;
151759 && (pF->pFunc->funcFlags & SQLITE_FUNC_NEEDCOLL)
151848 if( pF->pFunc->funcFlags & SQLITE_FUNC_NEEDCOLL ){
153536 if( pAggInfo->aFunc[i].pFunc->funcFlags&SQLITE_FUNC_NEEDCOLL ){
158766 pNew->funcFlags |= SQLITE_FUNC_EPHEM;
172841 if( pFunc->funcFlags & SQLITE_FUNC_WINDOW ){
173195 if( pWin->pWFunc->funcFlags & SQLITE_SUBTYPE ){
173584 if( (p->funcFlags & SQLITE_FUNC_MINMAX) && pWin->eStart!=TK_UNBOUNDED ){
173857 && (pFunc->funcFlags & SQLITE_FUNC_MINMAX)
173898 if( pFunc->funcFlags & SQLITE_FUNC_NEEDCOLL ){
173939 && (pWin->pWFunc->funcFlags & SQLITE_FUNC_MINMAX)
174169 if( (pFunc->funcFlags & SQLITE_FUNC_MINMAX) && pWin->csrApp ){
183827 assert( (p->funcFlags & SQLITE_FUNC_BUILTIN)==0 );
184647 if( p && (p->funcFlags & SQLITE_FUNC_ENCMASK)==(u32)enc && p->nArg==nArg ){
184676 p->funcFlags = (p->funcFlags & SQLITE_FUNC_ENCMASK) | extraFlags;
184677 testcase( p->funcFlags & SQLITE_DETERMINISTIC );
184678 testcase( p->funcFlags & SQLITE_DIRECTONLY );