Lines Matching refs:xInit

1783 ** The xInit method initializes the memory allocator.  (For example,
1787 ** by xInit. The pAppData pointer is used as the only parameter to
1788 ** xInit and xShutdown.
1791 ** the xInit method, so the xInit method need not be threadsafe. The
1801 ** SQLite will never invoke xInit() more than once without an intervening
1811 int (*xInit)(void*); /* Initialize the memory allocator */
1813 void *pAppData; /* Argument to xInit() and xShutdown() */
6479 ** [[the xInit() page cache method]]
6480 ** ^(The xInit() method is called once for each effective
6482 ** (usually only once during the lifetime of the process). ^(The xInit()
6484 ** The intent of the xInit() method is to set up global data structures
6486 ** ^(If the xInit() method is NULL, then the
6496 ** ^SQLite automatically serializes calls to the xInit method,
6497 ** so the xInit method need not be threadsafe. ^The
6502 ** ^SQLite will never invoke xInit() more than once without an intervening
6607 int (*xInit)(void*);
18289 return sqlite3GlobalConfig.m.xInit(sqlite3GlobalConfig.m.pAppData);
35319 if( sqlite3GlobalConfig.pcache.xInit==0 ){
35320 /* IMPLEMENTATION-OF: R-26801-64137 If the xInit() method is NULL, then the
35325 return sqlite3GlobalConfig.pcache.xInit(sqlite3GlobalConfig.pcache.pArg);
36534 ** Implementation of the sqlite3_pcache.xInit method.
36551 ** Note that the static mutex allocated in xInit does
36918 pcache1Init, /* xInit */
89704 int (*xInit)(sqlite3*,char**,const sqlite3_api_routines*);
89740 xInit = (int(*)(sqlite3*,char**,const sqlite3_api_routines*))
89742 if( xInit==0 ){
89753 }else if( xInit(db, &zErrmsg, &sqlite3Apis) ){
89864 SQLITE_API int sqlite3_auto_extension(void (*xInit)(void)){
89880 if( wsdAutoext.aExt[i]==xInit ) break;
89890 wsdAutoext.aExt[wsdAutoext.nExt] = xInit;
89928 int (*xInit)(sqlite3*,char**,const sqlite3_api_routines*);
89942 xInit = 0;
89945 xInit = (int(*)(sqlite3*,char**,const sqlite3_api_routines*))
89950 if( xInit && xInit(db, &zErrmsg, &sqlite3Apis) ){
110322 ** to the xInit method, so the xInit method need not be threadsafe.
110324 ** The following mutex is what serializes access to the appdef pcache xInit
110325 ** methods. The sqlite3_pcache_methods.xInit() all is embedded in the
110518 if( sqlite3GlobalConfig.pcache.xInit==0 ){