• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/Heimdal-323.92.1/lib/sqlite/

Lines Matching refs:aff

61509 ** 0 instead. Unless it is NULL, apply affinity aff (one of the SQLITE_AFF_*
61514 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetValue(Vdbe *v, int iVar, u8 aff){
61522 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
73179 char aff;
73184 aff = sqlite3ExprAffinity(pExpr->pLeft);
73186 aff = sqlite3CompareAffinity(pExpr->pRight, aff);
73188 aff = sqlite3CompareAffinity(pExpr->x.pSelect->pEList->a[0].pExpr, aff);
73189 }else if( !aff ){
73190 aff = SQLITE_AFF_NONE;
73192 return aff;
73202 char aff = comparisonAffinity(pExpr);
73203 switch( aff ){
73218 u8 aff = (char)sqlite3ExprAffinity(pExpr2);
73219 aff = (u8)sqlite3CompareAffinity(pExpr1, aff) | (u8)jumpIfNull;
73220 return aff;
74312 SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){
74314 if( aff==SQLITE_AFF_NONE ) return 1;
74320 return aff==SQLITE_AFF_INTEGER || aff==SQLITE_AFF_NUMERIC;
74323 return aff==SQLITE_AFF_REAL || aff==SQLITE_AFF_NUMERIC;
74326 return aff==SQLITE_AFF_TEXT;
74334 && (aff==SQLITE_AFF_INTEGER || aff==SQLITE_AFF_NUMERIC);
74503 char aff = comparisonAffinity(pX);
74504 int affinity_ok = (pTab->aCol[iCol].affinity==aff||aff==SQLITE_AFF_NONE);
75383 int aff, to_op;
75386 aff = sqlite3AffinityType(pExpr->u.zToken);
75387 to_op = aff - SQLITE_AFF_TEXT + OP_ToText;
75388 assert( to_op==OP_ToText || aff!=SQLITE_AFF_TEXT );
75389 assert( to_op==OP_ToBlob || aff!=SQLITE_AFF_NONE );
75390 assert( to_op==OP_ToNumeric || aff!=SQLITE_AFF_NUMERIC );
75391 assert( to_op==OP_ToInt || aff!=SQLITE_AFF_INTEGER );
75392 assert( to_op==OP_ToReal || aff!=SQLITE_AFF_REAL );
80163 char aff = SQLITE_AFF_NUMERIC;
80169 aff = SQLITE_AFF_TEXT;
80171 aff = SQLITE_AFF_TEXT;
80173 aff = SQLITE_AFF_TEXT;
80175 && (aff==SQLITE_AFF_NUMERIC || aff==SQLITE_AFF_REAL) ){
80176 aff = SQLITE_AFF_NONE;
80179 && aff==SQLITE_AFF_NUMERIC ){
80180 aff = SQLITE_AFF_REAL;
80182 && aff==SQLITE_AFF_NUMERIC ){
80183 aff = SQLITE_AFF_REAL;
80185 && aff==SQLITE_AFF_NUMERIC ){
80186 aff = SQLITE_AFF_REAL;
80189 aff = SQLITE_AFF_INTEGER;
80194 return aff;
102229 char aff;
102233 aff = pSrc->pTab->aCol[pTerm->u.leftColumn].affinity;
102234 if( !sqlite3IndexAffinityOk(pTerm->pExpr, aff) ) return 0;
102891 ** aff applied to it, before returning. It is the responsibility of the
102898 ** affinity aff applied to it, instead.
102908 u8 aff,
102916 *pp = sqlite3VdbeGetValue(pParse->pReprepare, iVar, aff);
102919 return sqlite3ValueFromExpr(pParse->db, pExpr, SQLITE_UTF8, aff, pp);
102984 u8 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
102988 rc = valueFromExpr(pParse, pExpr, aff, &pLowerVal);
102994 rc = valueFromExpr(pParse, pExpr, aff, &pUpperVal);
103068 u8 aff; /* Column affinity */
103073 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
103075 rc = valueFromExpr(pParse, pExpr, aff, &pRhs);
103125 u8 aff; /* Column affinity */
103136 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
103141 rc = valueFromExpr(pParse, pList->a[i].pExpr, aff, &pVal);