aff 63674 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding){ aff 63676 ext/sqlite3/libsqlite/sqlite3.c switch( aff ){ aff 63700 ext/sqlite3/libsqlite/sqlite3.c assert( aff==SQLITE_AFF_TEXT ); aff 64249 ext/sqlite3/libsqlite/sqlite3.c u8 aff, /* Affinity to use */ aff 64283 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3ValueFromExpr(db, pList->a[i].pExpr, enc, aff, &apVal[i]); aff 64303 ext/sqlite3/libsqlite/sqlite3.c sqlite3ValueApplyAffinity(pVal, aff, SQLITE_UTF8); aff 64370 ext/sqlite3/libsqlite/sqlite3.c u8 aff = sqlite3AffinityType(pExpr->u.zToken,0); aff 64371 ext/sqlite3/libsqlite/sqlite3.c rc = valueFromExpr(db, pExpr->pLeft, enc, aff, ppVal, pCtx); aff 64374 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemCast(*ppVal, aff, SQLITE_UTF8); aff 68931 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff){ aff 68939 ext/sqlite3/libsqlite/sqlite3.c sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8); aff 83016 ext/sqlite3/libsqlite/sqlite3.c char aff; aff 83021 ext/sqlite3/libsqlite/sqlite3.c aff = sqlite3ExprAffinity(pExpr->pLeft); aff 83023 ext/sqlite3/libsqlite/sqlite3.c aff = sqlite3CompareAffinity(pExpr->pRight, aff); aff 83025 ext/sqlite3/libsqlite/sqlite3.c aff = sqlite3CompareAffinity(pExpr->x.pSelect->pEList->a[0].pExpr, aff); aff 83026 ext/sqlite3/libsqlite/sqlite3.c }else if( !aff ){ aff 83027 ext/sqlite3/libsqlite/sqlite3.c aff = SQLITE_AFF_NONE; aff 83029 ext/sqlite3/libsqlite/sqlite3.c return aff; aff 83039 ext/sqlite3/libsqlite/sqlite3.c char aff = comparisonAffinity(pExpr); aff 83040 ext/sqlite3/libsqlite/sqlite3.c switch( aff ){ aff 83055 ext/sqlite3/libsqlite/sqlite3.c u8 aff = (char)sqlite3ExprAffinity(pExpr2); aff 83056 ext/sqlite3/libsqlite/sqlite3.c aff = (u8)sqlite3CompareAffinity(pExpr1, aff) | (u8)jumpIfNull; aff 83057 ext/sqlite3/libsqlite/sqlite3.c return aff; aff 84286 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){ aff 84288 ext/sqlite3/libsqlite/sqlite3.c if( aff==SQLITE_AFF_NONE ) return 1; aff 84294 ext/sqlite3/libsqlite/sqlite3.c return aff==SQLITE_AFF_INTEGER || aff==SQLITE_AFF_NUMERIC; aff 84297 ext/sqlite3/libsqlite/sqlite3.c return aff==SQLITE_AFF_REAL || aff==SQLITE_AFF_NUMERIC; aff 84300 ext/sqlite3/libsqlite/sqlite3.c return aff==SQLITE_AFF_TEXT; aff 84308 ext/sqlite3/libsqlite/sqlite3.c && (aff==SQLITE_AFF_INTEGER || aff==SQLITE_AFF_NUMERIC); aff 91946 ext/sqlite3/libsqlite/sqlite3.c char aff = SQLITE_AFF_NUMERIC; aff 91949 ext/sqlite3/libsqlite/sqlite3.c if( zIn==0 ) return aff; aff 91954 ext/sqlite3/libsqlite/sqlite3.c aff = SQLITE_AFF_TEXT; aff 91957 ext/sqlite3/libsqlite/sqlite3.c aff = SQLITE_AFF_TEXT; aff 91959 ext/sqlite3/libsqlite/sqlite3.c aff = SQLITE_AFF_TEXT; aff 91961 ext/sqlite3/libsqlite/sqlite3.c && (aff==SQLITE_AFF_NUMERIC || aff==SQLITE_AFF_REAL) ){ aff 91962 ext/sqlite3/libsqlite/sqlite3.c aff = SQLITE_AFF_NONE; aff 91966 ext/sqlite3/libsqlite/sqlite3.c && aff==SQLITE_AFF_NUMERIC ){ aff 91967 ext/sqlite3/libsqlite/sqlite3.c aff = SQLITE_AFF_REAL; aff 91969 ext/sqlite3/libsqlite/sqlite3.c && aff==SQLITE_AFF_NUMERIC ){ aff 91970 ext/sqlite3/libsqlite/sqlite3.c aff = SQLITE_AFF_REAL; aff 91972 ext/sqlite3/libsqlite/sqlite3.c && aff==SQLITE_AFF_NUMERIC ){ aff 91973 ext/sqlite3/libsqlite/sqlite3.c aff = SQLITE_AFF_REAL; aff 91976 ext/sqlite3/libsqlite/sqlite3.c aff = SQLITE_AFF_INTEGER; aff 91985 ext/sqlite3/libsqlite/sqlite3.c if( aff<SQLITE_AFF_NUMERIC ){ aff 92003 ext/sqlite3/libsqlite/sqlite3.c return aff; aff 117850 ext/sqlite3/libsqlite/sqlite3.c char aff; aff 117855 ext/sqlite3/libsqlite/sqlite3.c aff = pSrc->pTab->aCol[pTerm->u.leftColumn].affinity; aff 117856 ext/sqlite3/libsqlite/sqlite3.c if( !sqlite3IndexAffinityOk(pTerm->pExpr, aff) ) return 0; aff 118469 ext/sqlite3/libsqlite/sqlite3.c u8 aff = iCol>=0 ? p->pTable->aCol[iCol].affinity : SQLITE_AFF_INTEGER; aff 118478 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Stat4ValueFromExpr(pParse, pLower->pExpr->pRight, aff, &p1); aff 118482 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Stat4ValueFromExpr(pParse, pUpper->pExpr->pRight, aff, &p2); aff 118587 ext/sqlite3/libsqlite/sqlite3.c u8 aff; aff 118618 ext/sqlite3/libsqlite/sqlite3.c aff = SQLITE_AFF_INTEGER; aff 118620 ext/sqlite3/libsqlite/sqlite3.c aff = p->pTable->aCol[p->aiColumn[nEq]].affinity; aff 118646 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Stat4ProbeSetValue(pParse, p, &pRec, pExpr, aff, nEq, &bOk); aff 118661 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Stat4ProbeSetValue(pParse, p, &pRec, pExpr, aff, nEq, &bOk); aff 118755 ext/sqlite3/libsqlite/sqlite3.c u8 aff; /* Column affinity */ aff 118779 ext/sqlite3/libsqlite/sqlite3.c aff = p->pTable->aCol[p->aiColumn[nEq-1]].affinity; aff 118780 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Stat4ProbeSetValue(pParse, p, &pRec, pExpr, aff, nEq-1, &bOk);