Lines Matching refs:pInfo

695   const struct compareInfo *pInfo, /* Information about how to do the compare */  in patternCompare()  argument
699 u32 matchOne = pInfo->matchOne; /* "?" or "_" */ in patternCompare()
700 u32 matchAll = pInfo->matchAll; /* "*" or "%" */ in patternCompare()
701 u8 noCase = pInfo->noCase; /* True if uppercase==lowercase */ in patternCompare()
718 if( pInfo->matchSet==0 ){ in patternCompare()
726 int bMatch = patternCompare(&zPattern[-1],zString,pInfo,matchOther); in patternCompare()
758 bMatch = patternCompare(zPattern,zString,pInfo,matchOther); in patternCompare()
765 bMatch = patternCompare(zPattern,zString,pInfo,matchOther); in patternCompare()
772 if( pInfo->matchSet==0 ){ in patternCompare()
880 struct compareInfo *pInfo = sqlite3_user_data(context); in likeFunc() local
917 if( escape==pInfo->matchAll || escape==pInfo->matchOne ){ in likeFunc()
918 memcpy(&backupInfo, pInfo, sizeof(backupInfo)); in likeFunc()
919 pInfo = &backupInfo; in likeFunc()
920 if( escape==pInfo->matchAll ) pInfo->matchAll = 0; in likeFunc()
921 if( escape==pInfo->matchOne ) pInfo->matchOne = 0; in likeFunc()
924 escape = pInfo->matchSet; in likeFunc()
933 patternCompare(zB, zA, pInfo, escape)==SQLITE_MATCH); in likeFunc()
1938 struct compareInfo *pInfo; in sqlite3RegisterLikeFunctions() local
1941 pInfo = (struct compareInfo*)&likeInfoAlt; in sqlite3RegisterLikeFunctions()
1944 pInfo = (struct compareInfo*)&likeInfoNorm; in sqlite3RegisterLikeFunctions()
1947 sqlite3CreateFunc(db, "like", 2, SQLITE_UTF8, pInfo, likeFunc, 0, 0, 0, 0, 0); in sqlite3RegisterLikeFunctions()
1948 sqlite3CreateFunc(db, "like", 3, SQLITE_UTF8, pInfo, likeFunc, 0, 0, 0, 0, 0); in sqlite3RegisterLikeFunctions()