Home
last modified time | relevance | path

Searched refs:aff (Results 1 – 7 of 7) sorted by relevance

/sqlite-3.40.0/src/
H A Dvdbemem.c803 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 Dexpr.c283 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 Dbuild.c1656 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 Dinsert.c92 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 Dwhere.c794 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 Dselect.c2284 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 Dvdbeaux.c5150 sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff){ in sqlite3VdbeGetBoundValue() argument
5159 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8); in sqlite3VdbeGetBoundValue()