Lines Matching refs:zName

23 static void callCollNeeded(sqlite3 *db, int enc, const char *zName){  in callCollNeeded()  argument
26 char *zExternal = sqlite3DbStrDup(db, zName); in callCollNeeded()
35 sqlite3ValueSetStr(pTmp, -1, zName, SQLITE_UTF8, SQLITE_STATIC); in callCollNeeded()
54 char *z = pColl->zName; in synthCollSeq()
81 const char *zName = pColl->zName; in sqlite3CheckCollSeq() local
83 CollSeq *p = sqlite3GetCollSeq(pParse, ENC(db), pColl, zName); in sqlite3CheckCollSeq()
109 const char *zName, /* Name of the collating sequence */ in findCollSeqEntry() argument
113 pColl = sqlite3HashFind(&db->aCollSeq, zName); in findCollSeqEntry()
116 int nName = sqlite3Strlen30(zName) + 1; in findCollSeqEntry()
120 pColl[0].zName = (char*)&pColl[3]; in findCollSeqEntry()
122 pColl[1].zName = (char*)&pColl[3]; in findCollSeqEntry()
124 pColl[2].zName = (char*)&pColl[3]; in findCollSeqEntry()
126 memcpy(pColl[0].zName, zName, nName); in findCollSeqEntry()
127 pDel = sqlite3HashInsert(&db->aCollSeq, pColl[0].zName, pColl); in findCollSeqEntry()
162 const char *zName, /* Name of the collating sequence. Might be NULL */ in sqlite3FindCollSeq() argument
168 if( zName ){ in sqlite3FindCollSeq()
169 pColl = findCollSeqEntry(db, zName, create); in sqlite3FindCollSeq()
208 const char *zName /* Collating sequence name */ in sqlite3GetCollSeq() argument
215 p = sqlite3FindCollSeq(db, enc, zName, 0); in sqlite3GetCollSeq()
221 callCollNeeded(db, enc, zName); in sqlite3GetCollSeq()
222 p = sqlite3FindCollSeq(db, enc, zName, 0); in sqlite3GetCollSeq()
229 sqlite3ErrorMsg(pParse, "no such collation sequence: %s", zName); in sqlite3GetCollSeq()
255 CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName){ in sqlite3LocateCollSeq() argument
261 pColl = sqlite3FindCollSeq(db, enc, zName, initbusy); in sqlite3LocateCollSeq()
263 pColl = sqlite3GetCollSeq(pParse, enc, pColl, zName); in sqlite3LocateCollSeq()
341 if( sqlite3StrICmp(p->zName, zFunc)==0 ){ in sqlite3FunctionSearch()
358 const char *zName = aDef[i].zName; in sqlite3InsertBuiltinFuncs() local
359 int nName = sqlite3Strlen30(zName); in sqlite3InsertBuiltinFuncs()
360 int h = SQLITE_FUNC_HASH(zName[0], nName); in sqlite3InsertBuiltinFuncs()
362 pOther = sqlite3FunctionSearch(h, zName); in sqlite3InsertBuiltinFuncs()
398 const char *zName, /* Name of the function. zero-terminated */ in sqlite3FindFunction() argument
411 nName = sqlite3Strlen30(zName); in sqlite3FindFunction()
415 p = (FuncDef*)sqlite3HashFind(&db->aFunc, zName); in sqlite3FindFunction()
439 h = SQLITE_FUNC_HASH(sqlite3UpperToLower[(u8)zName[0]], nName); in sqlite3FindFunction()
440 p = sqlite3FunctionSearch(h, zName); in sqlite3FindFunction()
459 pBest->zName = (const char*)&pBest[1]; in sqlite3FindFunction()
462 memcpy((char*)&pBest[1], zName, nName+1); in sqlite3FindFunction()
463 for(z=(u8*)pBest->zName; *z; z++) *z = sqlite3UpperToLower[*z]; in sqlite3FindFunction()
464 pOther = (FuncDef*)sqlite3HashInsert(&db->aFunc, pBest->zName, pBest); in sqlite3FindFunction()