Lines Matching defs:aff

66196 ** 0 instead. Unless it is NULL, apply affinity aff (one of the SQLITE_AFF_*
66201 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff){
66209 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
78423 char aff;
78428 aff = sqlite3ExprAffinity(pExpr->pLeft);
78430 aff = sqlite3CompareAffinity(pExpr->pRight, aff);
78432 aff = sqlite3CompareAffinity(pExpr->x.pSelect->pEList->a[0].pExpr, aff);
78433 }else if( !aff ){
78434 aff = SQLITE_AFF_NONE;
78436 return aff;
78446 char aff = comparisonAffinity(pExpr);
78447 switch( aff ){
78462 u8 aff = (char)sqlite3ExprAffinity(pExpr2);
78463 aff = (u8)sqlite3CompareAffinity(pExpr1, aff) | (u8)jumpIfNull;
78464 return aff;
79615 SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){
79617 if( aff==SQLITE_AFF_NONE ) return 1;
79623 return aff==SQLITE_AFF_INTEGER || aff==SQLITE_AFF_NUMERIC;
79626 return aff==SQLITE_AFF_REAL || aff==SQLITE_AFF_NUMERIC;
79629 return aff==SQLITE_AFF_TEXT;
79637 && (aff==SQLITE_AFF_INTEGER || aff==SQLITE_AFF_NUMERIC);
80824 int aff, to_op;
80827 aff = sqlite3AffinityType(pExpr->u.zToken, 0);
80828 to_op = aff - SQLITE_AFF_TEXT + OP_ToText;
80829 assert( to_op==OP_ToText || aff!=SQLITE_AFF_TEXT );
80830 assert( to_op==OP_ToBlob || aff!=SQLITE_AFF_NONE );
80831 assert( to_op==OP_ToNumeric || aff!=SQLITE_AFF_NUMERIC );
80832 assert( to_op==OP_ToInt || aff!=SQLITE_AFF_INTEGER );
80833 assert( to_op==OP_ToReal || aff!=SQLITE_AFF_REAL );
87204 char aff = SQLITE_AFF_NUMERIC;
87207 if( zIn==0 ) return aff;
87212 aff = SQLITE_AFF_TEXT;
87215 aff = SQLITE_AFF_TEXT;
87217 aff = SQLITE_AFF_TEXT;
87219 && (aff==SQLITE_AFF_NUMERIC || aff==SQLITE_AFF_REAL) ){
87220 aff = SQLITE_AFF_NONE;
87224 && aff==SQLITE_AFF_NUMERIC ){
87225 aff = SQLITE_AFF_REAL;
87227 && aff==SQLITE_AFF_NUMERIC ){
87228 aff = SQLITE_AFF_REAL;
87230 && aff==SQLITE_AFF_NUMERIC ){
87231 aff = SQLITE_AFF_REAL;
87234 aff = SQLITE_AFF_INTEGER;
87243 if( aff<=SQLITE_AFF_NONE ){
87261 return aff;
112450 char aff;
112455 aff = pSrc->pTab->aCol[pTerm->u.leftColumn].affinity;
112456 if( !sqlite3IndexAffinityOk(pTerm->pExpr, aff) ) return 0;
112945 u8 aff = iCol>=0 ? p->pTable->aCol[iCol].affinity : SQLITE_AFF_INTEGER;
112954 rc = sqlite3Stat4ValueFromExpr(pParse, pLower->pExpr->pRight, aff, &p1);
112958 rc = sqlite3Stat4ValueFromExpr(pParse, pUpper->pExpr->pRight, aff, &p2);
113066 u8 aff;
113089 aff = SQLITE_AFF_INTEGER;
113091 aff = p->pTable->aCol[p->aiColumn[nEq]].affinity;
113110 rc = sqlite3Stat4ProbeSetValue(pParse, p, &pRec, pExpr, aff, nEq, &bOk);
113125 rc = sqlite3Stat4ProbeSetValue(pParse, p, &pRec, pExpr, aff, nEq, &bOk);
113206 u8 aff; /* Column affinity */
113230 aff = p->pTable->aCol[p->aiColumn[nEq-1]].affinity;
113231 rc = sqlite3Stat4ProbeSetValue(pParse, p, &pRec, pExpr, aff, nEq-1, &bOk);