Lines Matching defs:xCreate

7395   int (*xCreate)(sqlite3*, void *pAux,
7644 ** into the [xCreate] and [xConnect] methods of the virtual table module
7666 void *pClientData /* Client data for xCreate/xConnect */
7672 void *pClientData, /* Client data for xCreate/xConnect */
7743 ** ^The [xCreate] and [xConnect] methods of a
9065 ** [[the xCreate() page cache methods]]
9066 ** ^SQLite invokes the xCreate() method to construct a new cache instance.
9077 ** ^The third argument to xCreate(), bPurgeable, is true if the cache being
9161 ** ^The xDestroy() method is used to delete a cache allocated by xCreate().
9179 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
9201 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
9828 ** This function may be called by either the [xConnect] or [xCreate] method
9833 ** xCreate virtual table method then the behavior is undefined.
9837 ** which is passed in as the first argument to the [xConnect] or [xCreate]
9860 ** [xCreate] or [xConnect] method invoked [sqlite3_vtab_config()] does not
9890 ** the [xConnect] or [xCreate] methods of a [virtual table] implmentation
9898 ** the [xConnect] or [xCreate] methods of a [virtual table] implmentation
13008 ** xCreate:
13028 ** allocated using xCreate(). Fts5 guarantees that this function will
13029 ** be invoked exactly once for each successful call to xCreate().
13035 ** returned by an earlier call to xCreate().
13194 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
17699 ** connection handle passed to it via the xConnect() or xCreate() method
52959 pNew = sqlite3GlobalConfig.pcache2.xCreate(
54294 ** Implementation of the sqlite3_pcache.xCreate method.
54734 pcache1Create, /* xCreate */
98305 ** P1. Call the xCreate method for that table.
102933 /* xCreate */ 0,
137098 0, /* xCreate - create a table */
149954 ** Before a virtual table xCreate() or xConnect() method is invoked, the
149958 ** are invoked only from within xCreate and xConnect methods.
149979 void *pAux, /* Context pointer for xCreate/xConnect */
150027 void *pAux, /* Context pointer for xCreate/xConnect */
150048 void *pAux /* Context pointer for xCreate/xConnect */
150063 void *pAux, /* Context pointer for xCreate/xConnect */
150489 ** Invoke a virtual table constructor (either xCreate or xConnect). The
150695 ** This function is invoked by the vdbe to call the xCreate method
150719 if( pMod==0 || pMod->pModule->xCreate==0 || pMod->pModule->xDestroy==0 ){
150723 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xCreate, pzErr);
150740 ** valid to call this function from within the xCreate() or xConnect() of a
151162 ** Any virtual table module for which xConnect and xCreate are the same
151172 if( pModule->xCreate!=0 && pModule->xCreate!=pModule->xConnect ) return 0;
151236 ** Call from within the xCreate() or xConnect() methods to provide
179077 ** sqlite3_tokenizer_module.xCreate() function of the requested tokenizer
179078 ** implementation. The xCreate() function in turn returns an
179116 int (*xCreate)(
179124 ** exactly once for each successful call to xCreate().
179505 ** structure. The xCreate and xConnect methods create an instance
180268 ** and xCreate() methods.
180323 ** as part of the vtab xCreate() method.
180803 ** This function is the implementation of both the xConnect and xCreate
180814 int isCreate, /* True for xCreate, false for xConnect */
180818 const char * const *argv, /* xCreate/xConnect argument array */
181144 /* If this is an xCreate call, create the underlying tables in the
181194 ** The xConnect() and xCreate() methods for the virtual table. All the
181201 const char * const *argv, /* xCreate/xConnect argument array */
181211 const char * const *argv, /* xCreate/xConnect argument array */
183626 /* xCreate */ fts3CreateMethod,
185813 ** This function does all the work for both the xConnect and xCreate methods.
185815 ** and xCreate are identical operations.
185821 const char * const *argv, /* xCreate/xConnect argument array */
186286 fts3auxConnectMethod, /* xCreate */
188878 rc = m->xCreate(iArg, aArg, ppTok);
188982 if( SQLITE_OK!=p->xCreate(argc-2, azArg, &pTokenizer) ){
188983 zErr = "error in xCreate()";
189575 ** This function does all the work for both the xConnect and xCreate methods.
189577 ** and xCreate are identical operations.
189588 const char * const *argv, /* xCreate/xConnect argument array */
189619 rc = pMod->xCreate((nDequote>1 ? nDequote-1 : 0), azArg, &pTok);
189852 fts3tokConnectMethod, /* xCreate */
200831 0, /* xCreate */
200859 0, /* xCreate */
201915 ** the virtual table module xCreate() and xConnect() methods.
201922 ** Rtree virtual table module xCreate method.
204428 rtreeCreate, /* xCreate - create a table */
204602 ** This function is called from within the xConnect() or xCreate() method to
204611 ** Otherwise, for an xCreate(), use 64 bytes less than the database page-size.
204619 int isCreate, /* True for xCreate, false for xConnect */
204665 ** This function is the implementation of both the xConnect and xCreate
204679 int isCreate /* True for xCreate, false for xConnect */
206563 ** This function is the implementation of both the xConnect and xCreate
206577 int isCreate /* True for xCreate, false for xConnect */
206653 ** GEOPOLY virtual table module xCreate method.
207090 geopolyCreate, /* xCreate - create a table */
208151 icuCreate, /* xCreate */
208152 icuDestroy, /* xCreate */
215056 statConnect, /* xCreate */
215484 dbpageConnect, /* xCreate */
221669 ** xCreate:
221689 ** allocated using xCreate(). Fts5 guarantees that this function will
221690 ** be invoked exactly once for each successful call to xCreate().
221696 ** returned by an earlier call to xCreate().
221855 int (*xCreate)(void*, const char **azArg, int nArg, Fts5Tokenizer **ppOut);
222755 int (*xCreate)(void*, const char**, int, Fts5Tokenizer**),
225914 ** Arguments nArg/azArg contain the string arguments passed to the xCreate
236937 void *pUserData; /* User pointer passed to xCreate() */
237174 ** This function is the implementation of both the xConnect and xCreate
237185 int bCreate, /* True for xCreate, false for xConnect */
237189 const char * const *argv, /* xCreate/xConnect argument array */
237247 ** The xConnect() and xCreate() methods for the virtual table. All the
237254 const char * const *argv, /* xCreate/xConnect argument array */
237264 const char * const *argv, /* xCreate/xConnect argument array */
239560 rc = pMod->x.xCreate(
239568 pMod->x.xCreate, pConfig->pTok
239645 /* xCreate */ fts5CreateMethod,
241522 rc = pRet->tokenizer.xCreate(pUserdata, azArg2, nArg2, &pRet->pTokenizer);
242291 ** Argument xCreate is a pointer to a constructor function for a tokenizer.
242302 int (*xCreate)(void*, const char**, int, Fts5Tokenizer**),
242305 if( xCreate==fts5TriCreate ){
243613 ** This function is the implementation of both the xConnect and xCreate
243637 const char * const *argv, /* xCreate/xConnect argument array */
243692 ** The xConnect() and xCreate() methods for the virtual table. All the
243699 const char * const *argv, /* xCreate/xConnect argument array */
243709 const char * const *argv, /* xCreate/xConnect argument array */
244228 /* xCreate */ fts5VocabCreateMethod,
244547 0, /* xCreate */