190
191
192
193
194
195
196
197
198
199
200
201
202
203
|
void get_checkin_taglist(int rid, Blob *pOut){
char *zTags;
Stmt stmt;
blob_reset(pOut);
db_prepare(&stmt, "SELECT substr(tagname, 5)"
" FROM tagxref, tag"
" WHERE tagxref.rid=%d"
" AND tag.tagid=tagxref.tagid"
" AND tag.tagname GLOB 'sym-*'", rid);
while( db_step(&stmt)==SQLITE_ROW ){
const char *zName;
zName = db_column_text(&stmt, 0);
blob_appendf(pOut, "%s\n", zName);
}
|
>
|
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
|
void get_checkin_taglist(int rid, Blob *pOut){
char *zTags;
Stmt stmt;
blob_reset(pOut);
db_prepare(&stmt, "SELECT substr(tagname, 5)"
" FROM tagxref, tag"
" WHERE tagxref.rid=%d"
" AND tagxref.tagtype>0"
" AND tag.tagid=tagxref.tagid"
" AND tag.tagname GLOB 'sym-*'", rid);
while( db_step(&stmt)==SQLITE_ROW ){
const char *zName;
zName = db_column_text(&stmt, 0);
blob_appendf(pOut, "%s\n", zName);
}
|