Lines Matching refs:zPattern
125409 const u8 *zPattern, /* The glob pattern */
125420 while( (c = Utf8Read(zPattern))!=0 ){
125425 while( (c=Utf8Read(zPattern)) == matchAll
125435 c = sqlite3Utf8Read(&zPattern);
125442 int bMatch = patternCompare(&zPattern[-1],zString,pInfo,matchOther);
125474 bMatch = patternCompare(zPattern,zString,pInfo,matchOther);
125481 bMatch = patternCompare(zPattern,zString,pInfo,matchOther);
125489 c = sqlite3Utf8Read(&zPattern);
125491 zEscaped = zPattern;
125498 c2 = sqlite3Utf8Read(&zPattern);
125501 c2 = sqlite3Utf8Read(&zPattern);
125505 c2 = sqlite3Utf8Read(&zPattern);
125508 if( c2=='-' && zPattern[0]!=']' && zPattern[0]!=0 && prior_c>0 ){
125509 c2 = sqlite3Utf8Read(&zPattern);
125518 c2 = sqlite3Utf8Read(&zPattern);
125531 if( c==matchOne && zPattern!=zEscaped && c2!=0 ) continue;
125555 SQLITE_API int sqlite3_strlike(const char *zPattern, const char *zStr, unsigned int esc){
125557 return zPattern!=0;
125558 }else if( zPattern==0 ){
125561 return patternCompare((u8*)zPattern, (u8*)zStr, &likeInfoNorm, esc);
125974 const unsigned char *zPattern; /* The pattern string B */
125978 int nPattern; /* Size of zPattern */
125981 int loopLimit; /* Last zStr[] that might match zPattern[] */
125992 zPattern = sqlite3_value_text(argv[1]);
125993 if( zPattern==0 ){
125998 if( zPattern[0]==0 ){
126004 assert( zPattern==sqlite3_value_text(argv[1]) ); /* No encoding change */
126018 if( zStr[i]!=zPattern[0] || memcmp(&zStr[i], zPattern, nPattern) ){
207472 const uint8_t *zPattern, /* LIKE pattern */
207485 SQLITE_ICU_READ_UTF8(zPattern, uPattern);
207503 while( (c=*zPattern) == MATCH_ALL || c == MATCH_ONE ){
207508 zPattern++;
207511 if( *zPattern==0 ) return 1;
207514 if( icuLikeCompare(zPattern, zString, uEsc) ){
207617 ** zString REGEXP zPattern
207618 ** regexp(zPattern, zString)
207643 const UChar *zPattern = sqlite3_value_text16(apArg[0]);
207644 if( !zPattern ){
207647 pExpr = uregex_open(zPattern, -1, 0, 0, &status);