Lines Matching defs:aff

60299 ** 0 instead. Unless it is NULL, apply affinity aff (one of the SQLITE_AFF_*
60304 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetValue(Vdbe *v, int iVar, u8 aff){
60312 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
70896 char aff;
70901 aff = sqlite3ExprAffinity(pExpr->pLeft);
70903 aff = sqlite3CompareAffinity(pExpr->pRight, aff);
70905 aff = sqlite3CompareAffinity(pExpr->x.pSelect->pEList->a[0].pExpr, aff);
70906 }else if( !aff ){
70907 aff = SQLITE_AFF_NONE;
70909 return aff;
70919 char aff = comparisonAffinity(pExpr);
70920 switch( aff ){
70935 u8 aff = (char)sqlite3ExprAffinity(pExpr2);
70936 aff = (u8)sqlite3CompareAffinity(pExpr1, aff) | (u8)jumpIfNull;
70937 return aff;
72027 SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){
72029 if( aff==SQLITE_AFF_NONE ) return 1;
72035 return aff==SQLITE_AFF_INTEGER || aff==SQLITE_AFF_NUMERIC;
72038 return aff==SQLITE_AFF_REAL || aff==SQLITE_AFF_NUMERIC;
72041 return aff==SQLITE_AFF_TEXT;
72049 && (aff==SQLITE_AFF_INTEGER || aff==SQLITE_AFF_NUMERIC);
72219 char aff = comparisonAffinity(pX);
72220 int affinity_ok = (pTab->aCol[iCol].affinity==aff||aff==SQLITE_AFF_NONE);
73100 int aff, to_op;
73103 aff = sqlite3AffinityType(pExpr->u.zToken);
73104 to_op = aff - SQLITE_AFF_TEXT + OP_ToText;
73105 assert( to_op==OP_ToText || aff!=SQLITE_AFF_TEXT );
73106 assert( to_op==OP_ToBlob || aff!=SQLITE_AFF_NONE );
73107 assert( to_op==OP_ToNumeric || aff!=SQLITE_AFF_NUMERIC );
73108 assert( to_op==OP_ToInt || aff!=SQLITE_AFF_INTEGER );
73109 assert( to_op==OP_ToReal || aff!=SQLITE_AFF_REAL );
77868 char aff = SQLITE_AFF_NUMERIC;
77874 aff = SQLITE_AFF_TEXT;
77876 aff = SQLITE_AFF_TEXT;
77878 aff = SQLITE_AFF_TEXT;
77880 && (aff==SQLITE_AFF_NUMERIC || aff==SQLITE_AFF_REAL) ){
77881 aff = SQLITE_AFF_NONE;
77884 && aff==SQLITE_AFF_NUMERIC ){
77885 aff = SQLITE_AFF_REAL;
77887 && aff==SQLITE_AFF_NUMERIC ){
77888 aff = SQLITE_AFF_REAL;
77890 && aff==SQLITE_AFF_NUMERIC ){
77891 aff = SQLITE_AFF_REAL;
77894 aff = SQLITE_AFF_INTEGER;
77899 return aff;
99370 char aff;
99374 aff = pSrc->pTab->aCol[pTerm->u.leftColumn].affinity;
99375 if( !sqlite3IndexAffinityOk(pTerm->pExpr, aff) ) return 0;
100023 ** aff applied to it, before returning. It is the responsibility of the
100030 ** affinity aff applied to it, instead.
100040 u8 aff,
100048 *pp = sqlite3VdbeGetValue(pParse->pReprepare, iVar, aff);
100051 return sqlite3ValueFromExpr(pParse->db, pExpr, SQLITE_UTF8, aff, pp);
100116 u8 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
100120 rc = valueFromExpr(pParse, pExpr, aff, &pLowerVal);
100126 rc = valueFromExpr(pParse, pExpr, aff, &pUpperVal);
100200 u8 aff; /* Column affinity */
100205 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
100207 rc = valueFromExpr(pParse, pExpr, aff, &pRhs);
100257 u8 aff; /* Column affinity */
100268 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
100273 rc = valueFromExpr(pParse, pList->a[i].pExpr, aff, &pVal);