Lines Matching refs:nFrom

561   u8 nFrom;                 /* Number of bytes in aFrom */  member
666 int n = pA->nFrom; in editDist3CostCompare()
668 if( n>pB->nFrom ) n = pB->nFrom; in editDist3CostCompare()
670 if( rc==0 ) rc = pA->nFrom - pB->nFrom; in editDist3CostCompare()
758 int nFrom = zFrom ? sqlite3_column_bytes(pStmt, 1) : 0; in editDist3ConfigLoad() local
763 assert( zFrom!=0 || nFrom==0 ); in editDist3ConfigLoad()
765 if( nFrom>100 || nTo>100 ) continue; in editDist3ConfigLoad()
782 if( nFrom==1 && zFrom[0]=='?' && nTo==0 ){ in editDist3ConfigLoad()
784 }else if( nFrom==0 && nTo==1 && zTo[0]=='?' ){ in editDist3ConfigLoad()
786 }else if( nFrom==1 && nTo==1 && zFrom[0]=='?' && zTo[0]=='?' ){ in editDist3ConfigLoad()
790 int nExtra = nFrom + nTo - 4; in editDist3ConfigLoad()
794 pCost->nFrom = (u8)nFrom; in editDist3ConfigLoad()
797 memcpy(pCost->a, zFrom, nFrom); in editDist3ConfigLoad()
798 memcpy(pCost->a + nFrom, zTo, nTo); in editDist3ConfigLoad()
839 if( p->a[p->nFrom]!=z[0] ) return 0; in matchTo()
841 if( strncmp(p->a+p->nFrom, z, p->nTo)!=0 ) return 0; in matchTo()
850 assert( p->nFrom<=n ); in matchFrom()
851 if( p->nFrom ){ in matchFrom()
853 if( strncmp(p->a, z, p->nFrom)!=0 ) return 0; in matchFrom()
926 if( i+p->nFrom>n ) continue; in editDist3FromStringNew()
1029 if( p->nFrom>0 ) break; in editDist3Core()
1055 updateCost(m, i1+p->nFrom, i1, p->iCost); in editDist3Core()
1084 updateCost(m, cxp+p->nFrom, cxp, p->iCost); in editDist3Core()
1094 updateCost(m, cxd+p->nFrom+szRow*p->nTo, cxd, p->iCost); in editDist3Core()