Lines Matching refs:aff

19752   u8 aff;                 /* Affinity of the pExpr expression */  member
83596 SQLITE_PRIVATE int sqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding){
83598 switch( aff ){
83623 assert( aff==SQLITE_AFF_TEXT );
84282 u8 aff, /* Affinity to use */
84319 rc = sqlite3ValueFromExpr(db, pList->a[i].pExpr, enc, aff, &apVal[i]);
84339 sqlite3ValueApplyAffinity(pVal, aff, SQLITE_UTF8);
84403 u8 aff;
84405 aff = sqlite3AffinityType(pExpr->u.zToken,0);
84406 rc = valueFromExpr(db, pExpr->pLeft, enc, aff, ppVal, pCtx);
84416 sqlite3VdbeMemCast(*ppVal, aff, enc);
84687 u8 aff = sqlite3IndexColumnAffinity(pParse->db, pIdx, iVal+i);
84689 rc = stat4ValueFromExpr(pParse, pElem, aff, &alloc, &pVal);
90172 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff){
90182 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
109147 int aff = sqlite3ExprAffinity(pExpr);
109148 if( aff>=SQLITE_AFF_NUMERIC ) return 0x05;
109149 if( aff==SQLITE_AFF_TEXT ) return 0x06;
109370 char aff;
109375 aff = sqlite3ExprAffinity(pExpr->pLeft);
109377 aff = sqlite3CompareAffinity(pExpr->pRight, aff);
109379 aff = sqlite3CompareAffinity(pExpr->x.pSelect->pEList->a[0].pExpr, aff);
109380 }else if( aff==0 ){
109381 aff = SQLITE_AFF_BLOB;
109383 return aff;
109393 char aff = comparisonAffinity(pExpr);
109394 if( aff<SQLITE_AFF_TEXT ){
109397 if( aff==SQLITE_AFF_TEXT ){
109412 u8 aff = (char)sqlite3ExprAffinity(pExpr2);
109413 aff = (u8)sqlite3CompareAffinity(pExpr1, aff) | (u8)jumpIfNull;
109414 return aff;
111891 SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){
111894 if( aff==SQLITE_AFF_BLOB ) return 1;
111903 return aff>=SQLITE_AFF_NUMERIC;
111906 return aff>=SQLITE_AFF_NUMERIC;
111909 return !unaryMinus && aff==SQLITE_AFF_TEXT;
111916 return aff>=SQLITE_AFF_NUMERIC && p->iColumn<0;
113419 char aff;
113421 aff = sqlite3ExprAffinity(pFarg->a[0].pExpr);
113422 assert( aff<=SQLITE_AFF_NONE
113423 || (aff>=SQLITE_AFF_BLOB && aff<=SQLITE_AFF_FLEXNUM) );
113425 (aff<=SQLITE_AFF_NONE) ? "none" : azAff[aff-SQLITE_AFF_BLOB]);
113455 assert( p->aff>=SQLITE_AFF_BLOB && p->aff<=SQLITE_AFF_NUMERIC );
113457 if( (exprAff<=SQLITE_AFF_BLOB && p->aff!=SQLITE_AFF_BLOB)
113458 || (exprAff==SQLITE_AFF_TEXT && p->aff!=SQLITE_AFF_TEXT)
113459 || (exprAff>=SQLITE_AFF_NUMERIC && p->aff!=SQLITE_AFF_NUMERIC)
113515 (const char*)&p->aff, 1);
113620 int aff;
113624 aff = sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn);
113625 if( aff>SQLITE_AFF_BLOB ){
113630 &zAff[(aff-'B')*2], P4_STATIC);
118407 char aff = pTab->aCol[i].affinity;
118408 if( aff==SQLITE_AFF_REAL ){
118412 pTab->aCol[i].affinity = aff;
123020 char aff = SQLITE_AFF_NUMERIC;
123029 aff = SQLITE_AFF_TEXT;
123032 aff = SQLITE_AFF_TEXT;
123034 aff = SQLITE_AFF_TEXT;
123036 && (aff==SQLITE_AFF_NUMERIC || aff==SQLITE_AFF_REAL) ){
123037 aff = SQLITE_AFF_BLOB;
123041 && aff==SQLITE_AFF_NUMERIC ){
123042 aff = SQLITE_AFF_REAL;
123044 && aff==SQLITE_AFF_NUMERIC ){
123045 aff = SQLITE_AFF_REAL;
123047 && aff==SQLITE_AFF_NUMERIC ){
123048 aff = SQLITE_AFF_REAL;
123051 aff = SQLITE_AFF_INTEGER;
123060 if( aff<SQLITE_AFF_NUMERIC ){
123083 return aff;
132986 char aff;
132988 aff = pTab->aCol[x].affinity;
132990 aff = SQLITE_AFF_INTEGER;
132995 aff = sqlite3ExprAffinity(pIdx->aColExpr->a[n].pExpr);
132997 if( aff<SQLITE_AFF_BLOB ) aff = SQLITE_AFF_BLOB;
132998 if( aff>SQLITE_AFF_NUMERIC) aff = SQLITE_AFF_NUMERIC;
132999 pIdx->zColAff[n] = aff;
145207 char aff /* Default affinity. */
145220 assert( aff==SQLITE_AFF_NONE || aff==SQLITE_AFF_BLOB );
145241 pCol->affinity = aff;
145296 SQLITE_PRIVATE Table *sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect, char aff){
145316 sqlite3SubqueryColumnTypes(pParse, pTab, pSelect, aff);
147028 char aff;
147031 aff = sqlite3ExprAffinity(pList->a[ii].pExpr);
147036 if( sqlite3ExprAffinity(pSub1->pEList->a[ii].pExpr)!=aff ){
162973 char aff;
162985 aff = pSrc->pTab->aCol[pTerm->u.x.leftColumn].affinity;
162986 if( !sqlite3IndexAffinityOk(pTerm->pExpr, aff) ) return 0;
163978 u8 aff = sqlite3IndexColumnAffinity(db, p, nEq);
163987 rc = sqlite3Stat4ValueFromExpr(pParse, pLower->pExpr->pRight, aff, &p1);
163991 rc = sqlite3Stat4ValueFromExpr(pParse, pUpper->pExpr->pRight, aff, &p2);
165042 char aff; /* Comparison affinity */
165069 aff = sqlite3CompareAffinity(pRhs, sqlite3ExprAffinity(pLhs));
165071 if( aff!=idxaff ) break;
165803 u8 aff;
165809 aff = pIdx->pTable->aCol[pLeft->iColumn].affinity;
165810 if( aff>=SQLITE_AFF_TEXT ){
165822 p->aff = aff;
168221 p->aff = pIdx->zColAff[i];