mirror of
				https://github.com/sqlite/sqlite.git
				synced 2025-10-31 18:11:01 +03:00 
			
		
		
		
	Progress towards getting prepared statements and CREATE and DROP to play
nicely together. Work is incomplete. Some tests are known to fail. (CVS 1864) FossilOrigin-Name: 49b991492496e104f5eca620a5d465a742b7ff3a
This commit is contained in:
		| @@ -11,7 +11,7 @@ | ||||
| ************************************************************************* | ||||
| ** Internal interface definitions for SQLite. | ||||
| ** | ||||
| ** @(#) $Id: sqliteInt.h,v 1.308 2004/07/22 15:02:25 drh Exp $ | ||||
| ** @(#) $Id: sqliteInt.h,v 1.309 2004/07/24 03:30:48 drh Exp $ | ||||
| */ | ||||
| #ifndef _SQLITEINT_H_ | ||||
| #define _SQLITEINT_H_ | ||||
| @@ -1159,6 +1159,16 @@ struct DbFixer { | ||||
|   const Token *pName; /* Name of the container - used for error messages */ | ||||
| }; | ||||
|  | ||||
| /* | ||||
| ** A pointer to this structure is used to communicate information | ||||
| ** from sqlite3Init and OP_ParseSchema into the sqlite3InitCallback. | ||||
| */ | ||||
| typedef struct { | ||||
|   sqlite *db;         /* The database being initialized */ | ||||
|   char **pzErrMsg;    /* Error message stored here */ | ||||
| } InitData; | ||||
|  | ||||
|  | ||||
| /* | ||||
|  * This global flag is set for performance testing of triggers. When it is set | ||||
|  * SQLite will perform the overhead of building new and old trigger references  | ||||
| @@ -1210,6 +1220,7 @@ void sqlite3ExprDelete(Expr*); | ||||
| ExprList *sqlite3ExprListAppend(ExprList*,Expr*,Token*); | ||||
| void sqlite3ExprListDelete(ExprList*); | ||||
| int sqlite3Init(sqlite*, char**); | ||||
| int sqlite3InitCallback(void*, int, char**, char**); | ||||
| void sqlite3Pragma(Parse*,Token*,Token*,Token*,int); | ||||
| void sqlite3ResetInternalSchema(sqlite*, int); | ||||
| void sqlite3BeginParse(Parse*,int); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user