Home | History | Annotate | Download | only in dist

Lines Matching refs:aff

50501 ** 0 instead. Unless it is NULL, apply affinity aff (one of the SQLITE_AFF_*
50506 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetValue(Vdbe *v, int iVar, u8 aff){
50514 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
60665 char aff;
60670 aff = sqlite3ExprAffinity(pExpr->pLeft);
60672 aff = sqlite3CompareAffinity(pExpr->pRight, aff);
60674 aff = sqlite3CompareAffinity(pExpr->x.pSelect->pEList->a[0].pExpr, aff);
60675 }else if( !aff ){
60676 aff = SQLITE_AFF_NONE;
60678 return aff;
60688 char aff = comparisonAffinity(pExpr);
60689 switch( aff ){
60704 u8 aff = (char)sqlite3ExprAffinity(pExpr2);
60705 aff = (u8)sqlite3CompareAffinity(pExpr1, aff) | (u8)jumpIfNull;
60706 return aff;
61799 SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){
61801 if( aff==SQLITE_AFF_NONE ) return 1;
61807 return aff==SQLITE_AFF_INTEGER || aff==SQLITE_AFF_NUMERIC;
61810 return aff==SQLITE_AFF_REAL || aff==SQLITE_AFF_NUMERIC;
61813 return aff==SQLITE_AFF_TEXT;
61821 && (aff==SQLITE_AFF_INTEGER || aff==SQLITE_AFF_NUMERIC);
61991 char aff = comparisonAffinity(pX);
61992 int affinity_ok = (pTab->aCol[iCol].affinity==aff||aff==SQLITE_AFF_NONE);
62899 int aff, to_op;
62902 aff = sqlite3AffinityType(pExpr->u.zToken);
62903 to_op = aff - SQLITE_AFF_TEXT + OP_ToText;
62904 assert( to_op==OP_ToText || aff!=SQLITE_AFF_TEXT );
62905 assert( to_op==OP_ToBlob || aff!=SQLITE_AFF_NONE );
62906 assert( to_op==OP_ToNumeric || aff!=SQLITE_AFF_NUMERIC );
62907 assert( to_op==OP_ToInt || aff!=SQLITE_AFF_INTEGER );
62908 assert( to_op==OP_ToReal || aff!=SQLITE_AFF_REAL );
67497 char aff = SQLITE_AFF_NUMERIC;
67503 aff = SQLITE_AFF_TEXT;
67505 aff = SQLITE_AFF_TEXT;
67507 aff = SQLITE_AFF_TEXT;
67509 && (aff==SQLITE_AFF_NUMERIC || aff==SQLITE_AFF_REAL) ){
67510 aff = SQLITE_AFF_NONE;
67513 && aff==SQLITE_AFF_NUMERIC ){
67514 aff = SQLITE_AFF_REAL;
67516 && aff==SQLITE_AFF_NUMERIC ){
67517 aff = SQLITE_AFF_REAL;
67519 && aff==SQLITE_AFF_NUMERIC ){
67520 aff = SQLITE_AFF_REAL;
67523 aff = SQLITE_AFF_INTEGER;
67528 return aff;
88784 ** aff applied to it, before returning. It is the responsibility of the
88791 ** affinity aff applied to it, instead.
88801 u8 aff,
88810 *pp = sqlite3VdbeGetValue(pParse->pReprepare, iVar, aff);
88813 return sqlite3ValueFromExpr(pParse->db, pExpr, SQLITE_UTF8, aff, pp);
88876 u8 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
88880 rc = valueFromExpr(pParse, pExpr, aff, &pLowerVal);
88884 rc = valueFromExpr(pParse, pExpr, aff, &pUpperVal);