Searched refs:aff (Results 1 – 7 of 7) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | vdbemem.c | 803 int sqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding){ in sqlite3VdbeMemCast() argument 805 switch( aff ){ in sqlite3VdbeMemCast() 829 assert( aff==SQLITE_AFF_TEXT ); in sqlite3VdbeMemCast() 1460 u8 aff, /* Affinity to use */ in valueFromFunction() argument 1516 sqlite3ValueApplyAffinity(pVal, aff, SQLITE_UTF8); in valueFromFunction() 1580 u8 aff; in valueFromExpr() local 1582 aff = sqlite3AffinityType(pExpr->u.zToken,0); in valueFromExpr() 1583 rc = valueFromExpr(db, pExpr->pLeft, enc, aff, ppVal, pCtx); in valueFromExpr() 1586 sqlite3VdbeMemCast(*ppVal, aff, enc); in valueFromExpr() 1836 u8 aff = sqlite3IndexColumnAffinity(pParse->db, pIdx, iVal+i); in sqlite3Stat4ProbeSetValue() local [all …]
|
| H A D | expr.c | 283 char aff; in comparisonAffinity() local 290 aff = sqlite3CompareAffinity(pExpr->pRight, aff); in comparisonAffinity() 292 aff = sqlite3CompareAffinity(pExpr->x.pSelect->pEList->a[0].pExpr, aff); in comparisonAffinity() 293 }else if( aff==0 ){ in comparisonAffinity() 294 aff = SQLITE_AFF_BLOB; in comparisonAffinity() 296 return aff; in comparisonAffinity() 326 aff = (u8)sqlite3CompareAffinity(pExpr1, aff) | (u8)jumpIfNull; in binaryCompareP5() 327 return aff; in binaryCompareP5() 4027 char aff; in exprCodeInlineFunction() local 4031 (aff<=SQLITE_AFF_NONE) ? "none" : azAff[aff-SQLITE_AFF_BLOB]); in exprCodeInlineFunction() [all …]
|
| H A D | build.c | 1656 char aff = SQLITE_AFF_NUMERIC; in sqlite3AffinityType() local 1664 aff = SQLITE_AFF_TEXT; in sqlite3AffinityType() 1667 aff = SQLITE_AFF_TEXT; in sqlite3AffinityType() 1669 aff = SQLITE_AFF_TEXT; in sqlite3AffinityType() 1671 && (aff==SQLITE_AFF_NUMERIC || aff==SQLITE_AFF_REAL) ){ in sqlite3AffinityType() 1672 aff = SQLITE_AFF_BLOB; in sqlite3AffinityType() 1677 aff = SQLITE_AFF_REAL; in sqlite3AffinityType() 1680 aff = SQLITE_AFF_REAL; in sqlite3AffinityType() 1683 aff = SQLITE_AFF_REAL; in sqlite3AffinityType() 1686 aff = SQLITE_AFF_INTEGER; in sqlite3AffinityType() [all …]
|
| H A D | insert.c | 92 char aff; in sqlite3IndexAffinityStr() local 94 aff = pTab->aCol[x].affinity; in sqlite3IndexAffinityStr() 96 aff = SQLITE_AFF_INTEGER; in sqlite3IndexAffinityStr() 101 aff = sqlite3ExprAffinity(pIdx->aColExpr->a[n].pExpr); in sqlite3IndexAffinityStr() 103 if( aff<SQLITE_AFF_BLOB ) aff = SQLITE_AFF_BLOB; in sqlite3IndexAffinityStr() 104 if( aff>SQLITE_AFF_NUMERIC) aff = SQLITE_AFF_NUMERIC; in sqlite3IndexAffinityStr() 105 pIdx->zColAff[n] = aff; in sqlite3IndexAffinityStr()
|
| H A D | where.c | 794 char aff; in termCanDriveIndex() local 806 aff = pSrc->pTab->aCol[pTerm->u.x.leftColumn].affinity; in termCanDriveIndex() 807 if( !sqlite3IndexAffinityOk(pTerm->pExpr, aff) ) return 0; in termCanDriveIndex() 1702 u8 aff = sqlite3IndexColumnAffinity(db, p, nEq); in whereRangeSkipScanEst() local 1711 rc = sqlite3Stat4ValueFromExpr(pParse, pLower->pExpr->pRight, aff, &p1); in whereRangeSkipScanEst() 1715 rc = sqlite3Stat4ValueFromExpr(pParse, pUpper->pExpr->pRight, aff, &p2); in whereRangeSkipScanEst() 2724 char aff; /* Comparison affinity */ in whereRangeVectorLen() local 2751 aff = sqlite3CompareAffinity(pRhs, sqlite3ExprAffinity(pLhs)); in whereRangeVectorLen() 2753 if( aff!=idxaff ) break; in whereRangeVectorLen()
|
| H A D | select.c | 2284 char aff /* Default affinity for columns */ in sqlite3SelectAddColumnTypeAndCollation() argument 2321 if( pCol->affinity<=SQLITE_AFF_NONE ) pCol->affinity = aff; in sqlite3SelectAddColumnTypeAndCollation() 2335 Table *sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect, char aff){ in sqlite3ResultSetOfSelect() argument 2355 sqlite3SelectAddColumnTypeAndCollation(pParse, pTab, pSelect, aff); in sqlite3ResultSetOfSelect() 4376 char aff; in flattenSubquery() local 4378 aff = sqlite3ExprAffinity(pSub->pEList->a[ii].pExpr); in flattenSubquery() 4383 if( sqlite3ExprAffinity(pSub1->pEList->a[ii].pExpr)!=aff ){ in flattenSubquery()
|
| H A D | vdbeaux.c | 5150 sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff){ in sqlite3VdbeGetBoundValue() argument 5159 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8); in sqlite3VdbeGetBoundValue()
|