Home | History | Annotate | Download | only in dist

Lines Matching defs:sqlite3_str

1558 ** should be an initialized [sqlite3_str] pointer.  JSON text describing
1559 ** various aspects of the sqlite3_file object is appended to the sqlite3_str.
9101 ** An instance of the sqlite3_str object contains a dynamically-sized
9104 ** The lifecycle of an sqlite3_str object is as follows:
9106 ** <li> ^The sqlite3_str object is created using [sqlite3_str_new()].
9107 ** <li> ^Text is appended to the sqlite3_str object using various
9109 ** <li> ^The sqlite3_str object is destroyed and the string it created
9113 typedef struct sqlite3_str sqlite3_str;
9117 ** CONSTRUCTOR: sqlite3_str
9120 ** a new [sqlite3_str] object. To avoid memory leaks, the object returned by
9125 ** valid [sqlite3_str] object, though in the event of an out-of-memory
9131 ** returned by [sqlite3_str_new(D)] as the sqlite3_str parameter
9132 ** to any of the other [sqlite3_str] methods.
9136 ** length of the string contained in the [sqlite3_str] object will be
9140 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3*);
9144 ** DESTRUCTOR: sqlite3_str
9146 ** ^The [sqlite3_str_finish(X)] interface destroys the sqlite3_str object X
9153 ** string in [sqlite3_str] object X is zero bytes long.
9155 ** ^The [sqlite3_str_free(X)] interface destroys both the sqlite3_str object
9159 SQLITE_API char *sqlite3_str_finish(sqlite3_str*);
9160 SQLITE_API void sqlite3_str_free(sqlite3_str*);
9164 ** METHOD: sqlite3_str
9166 ** These interfaces add or remove content to an sqlite3_str object
9172 ** [sqlite3_str] object X.
9175 ** onto the end of the [sqlite3_str] object X. N must be non-negative.
9181 ** zero-terminated string S onto the end of [sqlite3_str] object X.
9184 ** single-byte character C onto the end of [sqlite3_str] object X.
9188 ** inside [sqlite3_str] object X back to zero bytes in length.
9195 ** is recorded in the [sqlite3_str] object and can be recovered by a
9198 SQLITE_API void sqlite3_str_appendf(sqlite3_str*, const char *zFormat, ...);
9199 SQLITE_API void sqlite3_str_vappendf(sqlite3_str*, const char *zFormat, va_list);
9200 SQLITE_API void sqlite3_str_append(sqlite3_str*, const char *zIn, int N);
9201 SQLITE_API void sqlite3_str_appendall(sqlite3_str*, const char *zIn);
9202 SQLITE_API void sqlite3_str_appendchar(sqlite3_str*, int N, char C);
9203 SQLITE_API void sqlite3_str_reset(sqlite3_str*);
9204 SQLITE_API void sqlite3_str_truncate(sqlite3_str*,int N);
9208 ** METHOD: sqlite3_str
9210 ** These interfaces return the current status of an [sqlite3_str] object.
9213 ** in sqlite3_str X, then the [sqlite3_str_errcode(X)] method will return
9220 ** of the dynamic string under construction in [sqlite3_str] object X.
9226 ** returned by [sqlite3_str_value(X)] is managed by the sqlite3_str object X
9228 ** [sqlite3_str] object. Applications must not use the pointer returned by
9233 ** write any byte after any subsequent sqlite3_str method call.
9235 SQLITE_API int sqlite3_str_errcode(sqlite3_str*);
9236 SQLITE_API int sqlite3_str_length(sqlite3_str*);
9237 SQLITE_API char *sqlite3_str_value(sqlite3_str*);
16419 typedef struct sqlite3_str StrAccum; /* Internal alias for sqlite3_str */
21218 struct sqlite3_str {
26877 sqlite3_str sRes;
27084 sqlite3_str sRes;
32537 static char *printfTempBuf(sqlite3_str *pAccum, sqlite3_int64 n){
32571 sqlite3_str *pAccum, /* Accumulate results here */
33517 SQLITE_API void sqlite3_str_appendchar(sqlite3_str *p, int N, char c){
33545 SQLITE_API void sqlite3_str_append(sqlite3_str *p, const char *z, int N){
33562 SQLITE_API void sqlite3_str_appendall(sqlite3_str *p, const char *z){
33612 ** This singleton is an sqlite3_str object that is returned if
33614 ** sqlite3_str object accepts no new text and always returns
33617 static sqlite3_str sqlite3OomStr = {
33623 SQLITE_API char *sqlite3_str_finish(sqlite3_str *p){
33635 SQLITE_API int sqlite3_str_errcode(sqlite3_str *p){
33640 SQLITE_API int sqlite3_str_length(sqlite3_str *p){
33645 SQLITE_API void sqlite3_str_truncate(sqlite3_str *p, int N){
33653 SQLITE_API char *sqlite3_str_value(sqlite3_str *p){
33673 ** Destroy a dynamically allocate sqlite3_str object and all
33676 SQLITE_API void sqlite3_str_free(sqlite3_str *p){
33708 SQLITE_API sqlite3_str
33709 sqlite3_str *p = sqlite3_malloc64(sizeof(*p));
34751 sqlite3_str *pStr = sqlite3_str_new(0);
44298 static void unixDescribeShm(sqlite3_str*,unixShm*);
44446 sqlite3_str *pStr = (sqlite3_str*)pArg;
44773 static void unixDescribeShm(sqlite3_str *pStr, unixShm *pShm){
52517 sqlite3_str *pStr = (sqlite3_str*)pArg;
88724 sqlite3_str *pErr = 0;
124273 sqlite3_str sStat; /* Text of the constructed "stat" line */
124307 sqlite3_str sStat;
134969 sqlite3_str str;
136805 sqlite3_str *pStr;
136904 sqlite3_str *pResult;
142522 sqlite3_str *(*str_new)(sqlite3*);
142523 char *(*str_finish)(sqlite3_str*);
142524 void (*str_appendf)(sqlite3_str*, const char *zFormat, ...);
142525 void (*str_vappendf)(sqlite3_str*, const char *zFormat, va_list);
142526 void (*str_append)(sqlite3_str*, const char *zIn, int N);
142527 void (*str_appendall)(sqlite3_str*, const char *zIn);
142528 void (*str_appendchar)(sqlite3_str*, int N, char C);
142529 void (*str_reset)(sqlite3_str*);
142530 int (*str_errcode)(sqlite3_str*);
142531 int (*str_length)(sqlite3_str*);
142532 char *(*str_value)(sqlite3_str*);
142595 void (*str_truncate)(sqlite3_str*,int);
142596 void (*str_free)(sqlite3_str*);
169524 sqlite3_str *pStr = sqlite3_str_new(pParse->db);
186584 static void addSpaceSeparator(sqlite3_str *pStr){
186608 sqlite3_str *pStr; /* The normalized SQL string under construction */
216223 sqlite3_str *pOut /* Generate output into this sqlite3_str object */
216307 sqlite3_str out;
216339 sqlite3_str out;
221520 sqlite3_str *p = sqlite3_str_new(db);
221584 sqlite3_str *p = sqlite3_str_new(db);
221720 sqlite3_str *pSql;
221855 sqlite3_str *pOut;
222786 sqlite3_str *x = sqlite3_str_new(db);
222814 sqlite3_str *x = sqlite3_str_new(db);
223647 sqlite3_str *pSql;
224931 sqlite3_str *pStr = sqlite3_str_new(sqlite3_context_db_handle(p));
232106 sqlite3_str *pSql; /* Query of btrees to analyze */