Lines Matching refs:azArg
13194 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
17783 char **azArg; /* 0: module 1: schema 2: vtab name 3...: args */
119976 pMod = (Module*)sqlite3HashFind(&db->aModule, pTab->u.vtab.azArg[0]);
119997 pMod = (Module*)sqlite3HashFind(&db->aModule, pTab->u.vtab.azArg[0]);
136847 char *azArg[2]; /* Value of the argument and schema */
136980 for(i=0; i<ArraySize(pCsr->azArg); i++){
136981 sqlite3_free(pCsr->azArg[i]);
136982 pCsr->azArg[i] = 0;
137031 assert( j<ArraySize(pCsr->azArg) );
137032 assert( pCsr->azArg[j]==0 );
137034 pCsr->azArg[j] = sqlite3_mprintf("%s", zText);
137035 if( pCsr->azArg[j]==0 ){
137042 if( pCsr->azArg[1] ){
137043 sqlite3_str_appendf(&acc, "%Q.", pCsr->azArg[1]);
137046 if( pCsr->azArg[0] ){
137047 sqlite3_str_appendf(&acc, "=%Q", pCsr->azArg[0]);
137081 sqlite3_result_text(ctx, pCsr->azArg[i-pTab->iHidden],-1,SQLITE_TRANSIENT);
137348 char const *azArg[6];
137368 azArg[0] = "table";
137369 azArg[1] = zSchemaTabName = SCHEMA_TABLE(iDb);
137370 azArg[2] = azArg[1];
137371 azArg[3] = "1";
137372 azArg[4] = "CREATE TABLE x(type text,name text,tbl_name text,"
137374 azArg[5] = 0;
137382 sqlite3InitCallback(&initData, 5, (char **)azArg, 0);
150281 if( p->u.vtab.azArg ){
150284 if( i!=1 ) sqlite3DbFree(db, p->u.vtab.azArg[i]);
150286 sqlite3DbFree(db, p->u.vtab.azArg);
150291 ** Add a new module argument to pTable->u.vtab.azArg[].
150306 azModuleArg = sqlite3DbRealloc(db, pTable->u.vtab.azArg, nBytes);
150313 pTable->u.vtab.azArg = azModuleArg;
150357 if( pTable->u.vtab.azArg ){
150361 pTable->u.vtab.azArg[0], pParse->db->aDb[iDb].zDbSName);
150503 const char *const*azArg;
150511 azArg = (const char *const*)pTab->u.vtab.azArg;
150539 pTab->u.vtab.azArg[1] = db->aDb[iDb].zDbSName;
150549 rc = xConstruct(db, pMod->pAux, nArg, azArg, &pVTable->pVtab, &zErr);
150642 zMod = pTab->u.vtab.azArg[0];
150646 const char *zModule = pTab->u.vtab.azArg[0];
150712 zMod = pTab->u.vtab.azArg[0];
188944 const char *azArg[64];
188979 azArg[i-1] = (const char *)sqlite3_value_text(argv[i]);
188982 if( SQLITE_OK!=p->xCreate(argc-2, azArg, &pTokenizer) ){
189617 const char * const *azArg = 0;
189618 if( nDequote>1 ) azArg = (const char * const *)&azDequote[1];
189619 rc = pMod->xCreate((nDequote>1 ? nDequote-1 : 0), azArg, &pTok);
197678 const char * const *azArg, /* Tokenizer creation arguments */
197691 const char *z = azArg[i];
221855 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
222502 const char **azArg,
225705 char **azArg = sqlite3Fts5MallocZero(&rc, sizeof(char*) * nArg);
225709 if( azArg && pSpace ){
225723 azArg[nArg] = pSpace;
225734 (const char**)azArg, (int)nArg, pConfig,
225741 sqlite3_free(azArg);
225914 ** Arguments nArg/azArg contain the string arguments passed to the xCreate
225929 const char **azArg, /* Array of nArg CREATE VIRTUAL TABLE args */
225947 pRet->zDb = sqlite3Fts5Strndup(&rc, azArg[1], -1);
225948 pRet->zName = sqlite3Fts5Strndup(&rc, azArg[2], -1);
225960 const char *zOrig = azArg[i];
239546 const char **azArg,
239554 pMod = fts5LocateTokenizer(pGlobal, nArg==0 ? 0 : azArg[0]);
239558 *pzErr = sqlite3_mprintf("no such tokenizer: %s", azArg[0]);
239561 pMod->pUserData, (azArg?&azArg[1]:0), (nArg?nArg-1:0), &pConfig->pTok
240990 const char **azArg, int nArg,
241007 const char *zArg = azArg[i+1];
241008 if( 0==sqlite3_stricmp(azArg[i], "tokenchars") ){
241011 if( 0==sqlite3_stricmp(azArg[i], "separators") ){
241277 const char **azArg, int nArg,
241303 if( 0==sqlite3_stricmp(azArg[i], "categories") ){
241304 zCat = azArg[i+1];
241313 const char *zArg = azArg[i+1];
241314 if( 0==sqlite3_stricmp(azArg[i], "remove_diacritics") ){
241325 if( 0==sqlite3_stricmp(azArg[i], "tokenchars") ){
241328 if( 0==sqlite3_stricmp(azArg[i], "separators") ){
241331 if( 0==sqlite3_stricmp(azArg[i], "categories") ){
241499 const char **azArg, int nArg,
241509 zBase = azArg[0];
241521 const char **azArg2 = (nArg2 ? &azArg[1] : 0);
242205 const char **azArg,
242218 const char *zArg = azArg[i+1];
242219 if( 0==sqlite3_stricmp(azArg[i], "case_sensitive") ){