mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-11 01:42:22 +03:00
Add the JsonParse.zAlt field to old revised JSON text after a change.
Demonstrate that this elminates the need for reparsing after a change by using it in the json_remove() function. This is an incremental check-in containing lots of cruft. FossilOrigin-Name: f930b139d6db0ee799bc90397b225175103c4bf22923d1c9cbcd32509adc1738
This commit is contained in:
@@ -5222,7 +5222,7 @@ void sqlite3FileSuffix3(const char*, char*);
|
||||
u8 sqlite3GetBoolean(const char *z,u8);
|
||||
|
||||
const void *sqlite3ValueText(sqlite3_value*, u8);
|
||||
int sqlite3ValueIsOfClass(const sqlite3_value*, void(*)(void*));
|
||||
//int sqlite3ValueIsOfClass(const sqlite3_value*, void(*)(void*));
|
||||
int sqlite3ValueBytes(sqlite3_value*, u8);
|
||||
void sqlite3ValueSetStr(sqlite3_value*, int, const void *,u8,
|
||||
void(*)(void*));
|
||||
@@ -5333,11 +5333,11 @@ int sqlite3OpenTempDatabase(Parse *);
|
||||
char *sqlite3RCStrRef(char*);
|
||||
void sqlite3RCStrUnref(char*);
|
||||
char *sqlite3RCStrNew(u64);
|
||||
u64 sqlite3RCStrSize(char*);
|
||||
//u64 sqlite3RCStrSize(char*);
|
||||
char *sqlite3RCStrResize(char*,u64);
|
||||
int sqlite3RCStrIsWriteable(char*);
|
||||
void sqlite3RCStrAttach(char*, void*, void(*)(void*));
|
||||
void *sqlite3RCStrGetAttachment(char*,void(*)(void*));
|
||||
//int sqlite3RCStrIsWriteable(char*);
|
||||
//void sqlite3RCStrAttach(char*, void*, void(*)(void*));
|
||||
//void *sqlite3RCStrGetAttachment(char*,void(*)(void*));
|
||||
|
||||
void sqlite3StrAccumInit(StrAccum*, sqlite3*, char*, int, int);
|
||||
int sqlite3StrAccumEnlarge(StrAccum*, i64);
|
||||
|
||||
Reference in New Issue
Block a user