Lines Matching defs:xCreate

7628   int (*xCreate)(sqlite3*, void *pAux,
7881 ** into the [xCreate] and [xConnect] methods of the virtual table module
7903 void *pClientData /* Client data for xCreate/xConnect */
7909 void *pClientData, /* Client data for xCreate/xConnect */
7980 ** ^The [xCreate] and [xConnect] methods of a
9297 ** [[the xCreate() page cache methods]]
9298 ** ^SQLite invokes the xCreate() method to construct a new cache instance.
9309 ** ^The third argument to xCreate(), bPurgeable, is true if the cache being
9393 ** ^The xDestroy() method is used to delete a cache allocated by xCreate().
9411 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
9433 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
10060 ** This function may be called by either the [xConnect] or [xCreate] method
10065 ** xCreate virtual table method then the behavior is undefined.
10069 ** which is passed in as the first argument to the [xConnect] or [xCreate]
10092 ** [xCreate] or [xConnect] method invoked [sqlite3_vtab_config()] does not
10122 ** the [xConnect] or [xCreate] methods of a [virtual table] implementation
10130 ** the [xConnect] or [xCreate] methods of a [virtual table] implementation
10141 ** the [xConnect] or [xCreate] methods of a [virtual table] implementation
13477 ** xCreate:
13497 ** allocated using xCreate(). Fts5 guarantees that this function will
13498 ** be invoked exactly once for each successful call to xCreate().
13504 ** returned by an earlier call to xCreate().
13663 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
18338 ** connection handle passed to it via the xConnect() or xCreate() method
54581 pNew = sqlite3GlobalConfig.pcache2.xCreate(
55916 ** Implementation of the sqlite3_pcache.xCreate method.
56356 pcache1Create, /* xCreate */
101229 ** P1. Call the xCreate method for that table.
105979 /* xCreate */ 0,
141757 0, /* xCreate - create a table */
155410 ** Before a virtual table xCreate() or xConnect() method is invoked, the
155414 ** are invoked only from within xCreate and xConnect methods.
155435 void *pAux, /* Context pointer for xCreate/xConnect */
155483 void *pAux, /* Context pointer for xCreate/xConnect */
155504 void *pAux /* Context pointer for xCreate/xConnect */
155519 void *pAux, /* Context pointer for xCreate/xConnect */
155944 ** Invoke a virtual table constructor (either xCreate or xConnect). The
156154 ** This function is invoked by the vdbe to call the xCreate method
156178 if( pMod==0 || pMod->pModule->xCreate==0 || pMod->pModule->xDestroy==0 ){
156182 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xCreate, pzErr);
156199 ** valid to call this function from within the xCreate() or xConnect() of a
156642 ** Any virtual table module for which xConnect and xCreate are the same
156652 if( pModule->xCreate!=0 && pModule->xCreate!=pModule->xConnect ) return 0;
156716 ** Call from within the xCreate() or xConnect() methods to provide
185581 ** sqlite3_tokenizer_module.xCreate() function of the requested tokenizer
185582 ** implementation. The xCreate() function in turn returns an
185620 int (*xCreate)(
185628 ** exactly once for each successful call to xCreate().
186009 ** structure. The xCreate and xConnect methods create an instance
186777 ** and xCreate() methods.
186833 ** as part of the vtab xCreate() method.
187313 ** This function is the implementation of both the xConnect and xCreate
187324 int isCreate, /* True for xCreate, false for xConnect */
187328 const char * const *argv, /* xCreate/xConnect argument array */
187654 /* If this is an xCreate call, create the underlying tables in the
187704 ** The xConnect() and xCreate() methods for the virtual table. All the
187711 const char * const *argv, /* xCreate/xConnect argument array */
187721 const char * const *argv, /* xCreate/xConnect argument array */
190191 /* xCreate */ fts3CreateMethod,
192395 ** This function does all the work for both the xConnect and xCreate methods.
192397 ** and xCreate are identical operations.
192403 const char * const *argv, /* xCreate/xConnect argument array */
192868 fts3auxConnectMethod, /* xCreate */
195461 rc = m->xCreate(iArg, aArg, ppTok);
195565 if( SQLITE_OK!=p->xCreate(argc-2, azArg, &pTokenizer) ){
195566 zErr = "error in xCreate()";
196158 ** This function does all the work for both the xConnect and xCreate methods.
196160 ** and xCreate are identical operations.
196171 const char * const *argv, /* xCreate/xConnect argument array */
196202 rc = pMod->xCreate((nDequote>1 ? nDequote-1 : 0), azArg, &pTok);
196435 fts3tokConnectMethod, /* xCreate */
210170 0, /* xCreate */
210199 0, /* xCreate */
211290 ** the virtual table module xCreate() and xConnect() methods.
211297 ** Rtree virtual table module xCreate method.
213664 rtreeCreate, /* xCreate - create a table */
213839 ** This function is called from within the xConnect() or xCreate() method to
213848 ** Otherwise, for an xCreate(), use 64 bytes less than the database page-size.
213856 int isCreate, /* True for xCreate, false for xConnect */
213902 ** This function is the implementation of both the xConnect and xCreate
213916 int isCreate /* True for xCreate, false for xConnect */
215830 ** This function is the implementation of both the xConnect and xCreate
215844 int isCreate /* True for xCreate, false for xConnect */
215925 ** GEOPOLY virtual table module xCreate method.
216365 geopolyCreate, /* xCreate - create a table */
217460 icuCreate, /* xCreate */
217461 icuDestroy, /* xCreate */
224415 statConnect, /* xCreate */
224853 dbpageConnect, /* xCreate */
231786 ** xCreate:
231806 ** allocated using xCreate(). Fts5 guarantees that this function will
231807 ** be invoked exactly once for each successful call to xCreate().
231813 ** returned by an earlier call to xCreate().
231972 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
232912 int (*xCreate)(void*, const char**, int, Fts5Tokenizer**),
236159 ** Arguments nArg/azArg contain the string arguments passed to the xCreate
249552 0, /* xCreate */
249703 void *pUserData; /* User pointer passed to xCreate() */
249942 ** This function is the implementation of both the xConnect and xCreate
249953 int bCreate, /* True for xCreate, false for xConnect */
249957 const char * const *argv, /* xCreate/xConnect argument array */
250022 ** The xConnect() and xCreate() methods for the virtual table. All the
250029 const char * const *argv, /* xCreate/xConnect argument array */
250039 const char * const *argv, /* xCreate/xConnect argument array */
252474 rc = pMod->x.xCreate(
252484 pMod->x.xCreate, pConfig->pTok
252599 /* xCreate */ fts5CreateMethod,
254548 rc = pRet->tokenizer.xCreate(pUserdata, azArg2, nArg2, &pRet->pTokenizer);
255353 ** Argument xCreate is a pointer to a constructor function for a tokenizer.
255364 int (*xCreate)(void*, const char**, int, Fts5Tokenizer**),
255367 if( xCreate==fts5TriCreate ){
256677 ** This function is the implementation of both the xConnect and xCreate
256701 const char * const *argv, /* xCreate/xConnect argument array */
256756 ** The xConnect() and xCreate() methods for the virtual table. All the
256763 const char * const *argv, /* xCreate/xConnect argument array */
256773 const char * const *argv, /* xCreate/xConnect argument array */
257292 /* xCreate */ fts5VocabCreateMethod,
257621 0, /* xCreate */