Lines Matching refs:zPattern
128626 const u8 *zPattern, /* The glob pattern */
128637 while( (c = Utf8Read(zPattern))!=0 ){
128642 while( (c=Utf8Read(zPattern)) == matchAll
128652 c = sqlite3Utf8Read(&zPattern);
128659 int bMatch = patternCompare(&zPattern[-1],zString,pInfo,matchOther);
128691 bMatch = patternCompare(zPattern,zString,pInfo,matchOther);
128698 bMatch = patternCompare(zPattern,zString,pInfo,matchOther);
128706 c = sqlite3Utf8Read(&zPattern);
128708 zEscaped = zPattern;
128715 c2 = sqlite3Utf8Read(&zPattern);
128718 c2 = sqlite3Utf8Read(&zPattern);
128722 c2 = sqlite3Utf8Read(&zPattern);
128725 if( c2=='-' && zPattern[0]!=']' && zPattern[0]!=0 && prior_c>0 ){
128726 c2 = sqlite3Utf8Read(&zPattern);
128735 c2 = sqlite3Utf8Read(&zPattern);
128748 if( c==matchOne && zPattern!=zEscaped && c2!=0 ) continue;
128772 SQLITE_API int sqlite3_strlike(const char *zPattern, const char *zStr, unsigned int esc){
128774 return zPattern!=0;
128775 }else if( zPattern==0 ){
128778 return patternCompare((u8*)zPattern, (u8*)zStr, &likeInfoNorm, esc);
129283 const unsigned char *zPattern; /* The pattern string B */
129301 zPattern = sqlite3_value_text(argv[1]);
129302 if( zPattern==0 ){
129307 if( zPattern[0]==0 ){
129313 assert( zPattern==sqlite3_value_text(argv[1]) ); /* No encoding change */
129327 if( zStr[i]!=zPattern[0] || memcmp(&zStr[i], zPattern, nPattern) ){
214940 const uint8_t *zPattern, /* LIKE pattern */
214953 SQLITE_ICU_READ_UTF8(zPattern, uPattern);
214971 while( (c=*zPattern) == MATCH_ALL || c == MATCH_ONE ){
214976 zPattern++;
214979 if( *zPattern==0 ) return 1;
214982 if( icuLikeCompare(zPattern, zString, uEsc) ){
215111 const UChar *zPattern = sqlite3_value_text16(apArg[0]);
215112 if( !zPattern ){
215115 pExpr = uregex_open(zPattern, -1, 0, 0, &status);