Lines Matching refs:azArg
13663 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
18423 char **azArg; /* 0: module 1: schema 2: vtab name 3...: args */
123879 pMod = (Module*)sqlite3HashFind(&db->aModule, pTab->u.vtab.azArg[0]);
123900 pMod = (Module*)sqlite3HashFind(&db->aModule, pTab->u.vtab.azArg[0]);
140872 const char *zMod = pTab->u.vtab.azArg[0];
141504 char *azArg[2]; /* Value of the argument and schema */
141639 for(i=0; i<ArraySize(pCsr->azArg); i++){
141640 sqlite3_free(pCsr->azArg[i]);
141641 pCsr->azArg[i] = 0;
141690 assert( j<ArraySize(pCsr->azArg) );
141691 assert( pCsr->azArg[j]==0 );
141693 pCsr->azArg[j] = sqlite3_mprintf("%s", zText);
141694 if( pCsr->azArg[j]==0 ){
141701 if( pCsr->azArg[1] ){
141702 sqlite3_str_appendf(&acc, "%Q.", pCsr->azArg[1]);
141705 if( pCsr->azArg[0] ){
141706 sqlite3_str_appendf(&acc, "=%Q", pCsr->azArg[0]);
141740 sqlite3_result_text(ctx, pCsr->azArg[i-pTab->iHidden],-1,SQLITE_TRANSIENT);
142008 char const *azArg[6];
142028 azArg[0] = "table";
142029 azArg[1] = zSchemaTabName = SCHEMA_TABLE(iDb);
142030 azArg[2] = azArg[1];
142031 azArg[3] = "1";
142032 azArg[4] = "CREATE TABLE x(type text,name text,tbl_name text,"
142034 azArg[5] = 0;
142042 sqlite3InitCallback(&initData, 5, (char **)azArg, 0);
155736 if( p->u.vtab.azArg ){
155739 if( i!=1 ) sqlite3DbFree(db, p->u.vtab.azArg[i]);
155741 sqlite3DbFree(db, p->u.vtab.azArg);
155746 ** Add a new module argument to pTable->u.vtab.azArg[].
155761 azModuleArg = sqlite3DbRealloc(db, pTable->u.vtab.azArg, nBytes);
155768 pTable->u.vtab.azArg = azModuleArg;
155812 if( pTable->u.vtab.azArg ){
155816 pTable->u.vtab.azArg[0], pParse->db->aDb[iDb].zDbSName);
155958 const char *const*azArg;
155966 azArg = (const char *const*)pTab->u.vtab.azArg;
155994 pTab->u.vtab.azArg[1] = db->aDb[iDb].zDbSName;
156005 rc = xConstruct(db, pMod->pAux, nArg, azArg, &pVTable->pVtab, &zErr);
156101 zMod = pTab->u.vtab.azArg[0];
156105 const char *zModule = pTab->u.vtab.azArg[0];
156171 zMod = pTab->u.vtab.azArg[0];
195527 const char *azArg[64];
195562 azArg[i-1] = (const char *)sqlite3_value_text(argv[i]);
195565 if( SQLITE_OK!=p->xCreate(argc-2, azArg, &pTokenizer) ){
196200 const char * const *azArg = 0;
196201 if( nDequote>1 ) azArg = (const char * const *)&azDequote[1];
196202 rc = pMod->xCreate((nDequote>1 ? nDequote-1 : 0), azArg, &pTok);
204286 const char * const *azArg, /* Tokenizer creation arguments */
204299 const char *z = azArg[i];
231972 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
232648 const char **azArg,
235930 char **azArg = sqlite3Fts5MallocZero(&rc, sizeof(char*) * nArg);
235934 if( azArg && pSpace ){
235948 azArg[nArg] = pSpace;
235959 (const char**)azArg, (int)nArg, pConfig,
235966 sqlite3_free(azArg);
236159 ** Arguments nArg/azArg contain the string arguments passed to the xCreate
236174 const char **azArg, /* Array of nArg CREATE VIRTUAL TABLE args */
236192 pRet->zDb = sqlite3Fts5Strndup(&rc, azArg[1], -1);
236193 pRet->zName = sqlite3Fts5Strndup(&rc, azArg[2], -1);
236206 const char *zOrig = azArg[i];
252460 const char **azArg,
252468 pMod = fts5LocateTokenizer(pGlobal, nArg==0 ? 0 : azArg[0]);
252472 if( pzErr ) *pzErr = sqlite3_mprintf("no such tokenizer: %s", azArg[0]);
252475 pMod->pUserData, (azArg?&azArg[1]:0), (nArg?nArg-1:0), &pConfig->pTok
254009 const char **azArg, int nArg,
254026 const char *zArg = azArg[i+1];
254027 if( 0==sqlite3_stricmp(azArg[i], "tokenchars") ){
254030 if( 0==sqlite3_stricmp(azArg[i], "separators") ){
254303 const char **azArg, int nArg,
254329 if( 0==sqlite3_stricmp(azArg[i], "categories") ){
254330 zCat = azArg[i+1];
254338 const char *zArg = azArg[i+1];
254339 if( 0==sqlite3_stricmp(azArg[i], "remove_diacritics") ){
254350 if( 0==sqlite3_stricmp(azArg[i], "tokenchars") ){
254353 if( 0==sqlite3_stricmp(azArg[i], "separators") ){
254356 if( 0==sqlite3_stricmp(azArg[i], "categories") ){
254525 const char **azArg, int nArg,
254535 zBase = azArg[0];
254547 const char **azArg2 = (nArg2 ? &azArg[1] : 0);
255232 const char **azArg,
255246 const char *zArg = azArg[i+1];
255247 if( 0==sqlite3_stricmp(azArg[i], "case_sensitive") ){
255253 }else if( 0==sqlite3_stricmp(azArg[i], "remove_diacritics") ){