Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fix the build so that it works even without SQLITE_ENABLE_EXPLAIN_COMMENTS. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | bytecode-function |
Files: | files | file ages | folders |
SHA3-256: |
5896cbf4d0c7854c29c96d2ea2cea4ad |
User & Date: | drh 2020-03-23 23:17:38.750 |
Context
2020-03-24
| ||
13:27 | Provide content for the bytecode.subprog column. (check-in: df893364b7 user: drh tags: bytecode-function) | |
2020-03-23
| ||
23:17 | Fix the build so that it works even without SQLITE_ENABLE_EXPLAIN_COMMENTS. (check-in: 5896cbf4d0 user: drh tags: bytecode-function) | |
20:58 | The bytecode() function now runs and sometimes works, but it untested and there are known problems. (check-in: 6819b86eb2 user: drh tags: bytecode-function) | |
Changes
Changes to src/vdbevtab.c.
︙ | ︙ | |||
186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 | pVTab = (bytecodevtab*)cur->pVtab; if( pCur->zP4==0 ){ pCur->zP4 = sqlite3VdbeDisplayP4(pVTab->db, pOp); } if( i==5 ){ sqlite3_result_text(ctx, pCur->zP4, -1, SQLITE_STATIC); }else{ char *zCom = sqlite3VdbeDisplayComment(pVTab->db, pOp, pCur->zP4); sqlite3_result_text(ctx, zCom, -1, sqlite3_free); } break; case 6: sqlite3_result_int(ctx, pOp->p5); break; } return SQLITE_OK; | > > | 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | pVTab = (bytecodevtab*)cur->pVtab; if( pCur->zP4==0 ){ pCur->zP4 = sqlite3VdbeDisplayP4(pVTab->db, pOp); } if( i==5 ){ sqlite3_result_text(ctx, pCur->zP4, -1, SQLITE_STATIC); }else{ #ifdef SQLITE_ENABLE_EXPLAIN_COMMENTS char *zCom = sqlite3VdbeDisplayComment(pVTab->db, pOp, pCur->zP4); sqlite3_result_text(ctx, zCom, -1, sqlite3_free); #endif } break; case 6: sqlite3_result_int(ctx, pOp->p5); break; } return SQLITE_OK; |
︙ | ︙ |