Lines Matching refs:zPattern
129377 const u8 *zPattern, /* The glob pattern */
129388 while( (c = Utf8Read(zPattern))!=0 ){
129393 while( (c=Utf8Read(zPattern)) == matchAll
129403 c = sqlite3Utf8Read(&zPattern);
129410 int bMatch = patternCompare(&zPattern[-1],zString,pInfo,matchOther);
129442 bMatch = patternCompare(zPattern,zString,pInfo,matchOther);
129449 bMatch = patternCompare(zPattern,zString,pInfo,matchOther);
129457 c = sqlite3Utf8Read(&zPattern);
129459 zEscaped = zPattern;
129466 c2 = sqlite3Utf8Read(&zPattern);
129469 c2 = sqlite3Utf8Read(&zPattern);
129473 c2 = sqlite3Utf8Read(&zPattern);
129476 if( c2=='-' && zPattern[0]!=']' && zPattern[0]!=0 && prior_c>0 ){
129477 c2 = sqlite3Utf8Read(&zPattern);
129486 c2 = sqlite3Utf8Read(&zPattern);
129499 if( c==matchOne && zPattern!=zEscaped && c2!=0 ) continue;
129523 SQLITE_API int sqlite3_strlike(const char *zPattern, const char *zStr, unsigned int esc){
129525 return zPattern!=0;
129526 }else if( zPattern==0 ){
129529 return patternCompare((u8*)zPattern, (u8*)zStr, &likeInfoNorm, esc);
130034 const unsigned char *zPattern; /* The pattern string B */
130052 zPattern = sqlite3_value_text(argv[1]);
130053 if( zPattern==0 ){
130058 if( zPattern[0]==0 ){
130064 assert( zPattern==sqlite3_value_text(argv[1]) ); /* No encoding change */
130078 if( zStr[i]!=zPattern[0] || memcmp(&zStr[i], zPattern, nPattern) ){
216748 const uint8_t *zPattern, /* LIKE pattern */
216761 SQLITE_ICU_READ_UTF8(zPattern, uPattern);
216779 while( (c=*zPattern) == MATCH_ALL || c == MATCH_ONE ){
216784 zPattern++;
216787 if( *zPattern==0 ) return 1;
216790 if( icuLikeCompare(zPattern, zString, uEsc) ){
216919 const UChar *zPattern = sqlite3_value_text16(apArg[0]);
216920 if( !zPattern ){
216923 pExpr = uregex_open(zPattern, -1, 0, 0, &status);