Lines Matching refs:zPattern
131108 const u8 *zPattern, /* The glob pattern */
131119 while( (c = Utf8Read(zPattern))!=0 ){
131124 while( (c=Utf8Read(zPattern)) == matchAll
131134 c = sqlite3Utf8Read(&zPattern);
131141 int bMatch = patternCompare(&zPattern[-1],zString,pInfo,matchOther);
131173 bMatch = patternCompare(zPattern,zString,pInfo,matchOther);
131180 bMatch = patternCompare(zPattern,zString,pInfo,matchOther);
131188 c = sqlite3Utf8Read(&zPattern);
131190 zEscaped = zPattern;
131197 c2 = sqlite3Utf8Read(&zPattern);
131200 c2 = sqlite3Utf8Read(&zPattern);
131204 c2 = sqlite3Utf8Read(&zPattern);
131207 if( c2=='-' && zPattern[0]!=']' && zPattern[0]!=0 && prior_c>0 ){
131208 c2 = sqlite3Utf8Read(&zPattern);
131217 c2 = sqlite3Utf8Read(&zPattern);
131230 if( c==matchOne && zPattern!=zEscaped && c2!=0 ) continue;
131254 SQLITE_API int sqlite3_strlike(const char *zPattern, const char *zStr, unsigned int esc){
131256 return zPattern!=0;
131257 }else if( zPattern==0 ){
131260 return patternCompare((u8*)zPattern, (u8*)zStr, &likeInfoNorm, esc);
131868 const unsigned char *zPattern; /* The pattern string B */
131886 zPattern = sqlite3_value_text(argv[1]);
131887 if( zPattern==0 ){
131892 if( zPattern[0]==0 ){
131898 assert( zPattern==sqlite3_value_text(argv[1]) ); /* No encoding change */
131912 if( zStr[i]!=zPattern[0] || memcmp(&zStr[i], zPattern, nPattern) ){
219903 const uint8_t *zPattern, /* LIKE pattern */
219916 SQLITE_ICU_READ_UTF8(zPattern, uPattern);
219934 while( (c=*zPattern) == MATCH_ALL || c == MATCH_ONE ){
219939 zPattern++;
219942 if( *zPattern==0 ) return 1;
219945 if( icuLikeCompare(zPattern, zString, uEsc) ){
220074 const UChar *zPattern = sqlite3_value_text16(apArg[0]);
220075 if( !zPattern ){
220078 pExpr = uregex_open(zPattern, -1, 0, 0, &status);