]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Combine sqlite3DbOfVdbe() and sqlite3VdbeDb() into a single function. (CVS 4236)
authordrh <drh@noemail.net>
Thu, 16 Aug 2007 12:24:01 +0000 (12:24 +0000)
committerdrh <drh@noemail.net>
Thu, 16 Aug 2007 12:24:01 +0000 (12:24 +0000)
FossilOrigin-Name: ba80ee59a72afe36817997de705ef81d876b6f35

manifest
manifest.uuid
src/expr.c
src/insert.c
src/vdbeInt.h
src/vdbeaux.c

index 02e862a461cc9c8a93a33a35f5e79971058bb4bb..5d5c2d951c55a19a43b87e5d1315aef0de6748fd 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\ssome\smore\ssmall\sproblems\sintroduced\sby\srecent\srefactoring.\s(CVS\s4235)
-D 2007-08-16T11:36:15
+C Combine\ssqlite3DbOfVdbe()\sand\ssqlite3VdbeDb()\sinto\sa\ssingle\sfunction.\s(CVS\s4236)
+D 2007-08-16T12:24:02
 F Makefile.in 0c0e53720f658c7a551046442dd7afba0b72bfbe
 F Makefile.linux-gcc 65241babba6faf1152bf86574477baab19190499
 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@@ -77,11 +77,11 @@ F src/complete.c ea63834e798a0ab14159bdc6e6cabc3df21aa346
 F src/date.c c44aa498ee9a289ba2b2c62e8269b74b1b81351f
 F src/delete.c 849846d06d29851dde0d9f424a5de5817eb140d1
 F src/experimental.c 1b2d1a6cd62ecc39610e97670332ca073c50792b
-F src/expr.c a304c22073fb120f9c788ed34393089623c272e2
+F src/expr.c 3ea108a9e409f58b8203e29c54442da5085be5bf
 F src/func.c 472c0610164180624ff5aa51b0521a331bfef11b
 F src/hash.c 2f322979071dd2bdba7503b5276d66f028744382
 F src/hash.h 3ad3da76bfb954978d227bf495568b0e6da2c19e
-F src/insert.c bca11ad7b7ab4a1ba4808b6e0a6fd842923f88bb
+F src/insert.c 633322aef1799f6604fa805e12488bc628570b0c
 F src/legacy.c 6013a7cb7da1b72550b3d35d4fc598b3c3e5b8c1
 F src/limits.h 71ab25f17e35e0a9f3f6f234b8ed49cc56731d35
 F src/loadext.c aa1c6e584d39cc241226ec9390387bc2d4a23e8f
@@ -146,9 +146,9 @@ F src/util.c 0273ba16dbf9bab423b1b84c6d548d8f14c25f64
 F src/vacuum.c f45bd9d3aad8d68bb3b85cf89d7a797be5075fde
 F src/vdbe.c 10052a4f1e42e629aee0466b40983e2b61e0295a
 F src/vdbe.h 001c5b257567c1d3de7feb2203aac71d0d7b16a3
-F src/vdbeInt.h e0bd068cf607dcb10021aefa9390b96f56fc3e03
+F src/vdbeInt.h 8e360d326328e7a66100f468697edf9cfb4567dc
 F src/vdbeapi.c a503e3762826d55e808b28393ae1d7b0fa36b1e9
-F src/vdbeaux.c aa079bb65d3ebe81eab4765c26c3e69deabc6825
+F src/vdbeaux.c c6d50887e8f29706ae35b965298e58fa6ba0e9bf
 F src/vdbeblob.c cf9ee3c7d9977cbd896f8b118da4fb4268637f4f
 F src/vdbefifo.c 334c838c8f42d61a94813d136019ee566b5dc2f6
 F src/vdbemem.c 019952d44066a24aef70ca8c284cfd2d1073c398
@@ -529,7 +529,7 @@ F www/tclsqlite.tcl 8be95ee6dba05eabcd27a9d91331c803f2ce2130
 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
 F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
 F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
-P 384d0ca9bc96309e7057e4a2bd4bac5049485e9b
-R 1aa8628043fcd7569e15be343f911cb3
-U danielk1977
-Z f796049af9ef1de328748803dd52f7d3
+P 5e2795d0eb8ea2a076b3014cfa9096aa7e8f69d7
+R b100c12e733e2a4acaaa8416cb3efc24
+U drh
+Z 7b53ce3745d3376527526db865d1b543
index b326f4bc7ad268aa495e8d9d10372f1eb2f95a4c..3a75cd8fc8e4bab024ac0d1e8032174b81393ba2 100644 (file)
@@ -1 +1 @@
-5e2795d0eb8ea2a076b3014cfa9096aa7e8f69d7
\ No newline at end of file
+ba80ee59a72afe36817997de705ef81d876b6f35
\ No newline at end of file
index d7acec8401c76d48397731bdcefc2e91b3010bde..e541e7d7d46153a51d9aa921fcc97c48eb0a9f26 100644 (file)
@@ -12,7 +12,7 @@
 ** This file contains routines used for analyzing expressions and
 ** for generating VDBE code that evaluates expressions in SQLite.
 **
-** $Id: expr.c,v 1.306 2007/08/16 11:36:15 danielk1977 Exp $
+** $Id: expr.c,v 1.307 2007/08/16 12:24:02 drh Exp $
 */
 #include "sqliteInt.h"
 #include <ctype.h>
@@ -1691,7 +1691,7 @@ void sqlite3CodeSubselect(Parse *pParse, Expr *pExpr){
 ** text z[0..n-1] on the stack.
 */
 static void codeInteger(Vdbe *v, const char *z, int n){
-  assert( z || v==0 || sqlite3DbOfVdbe(v)->mallocFailed );
+  assert( z || v==0 || sqlite3VdbeDb(v)->mallocFailed );
   if( z ){
     int i;
     if( sqlite3GetInt32(z, &i) ){
index 542cfb76121285690769f63aff0fa67d38ba971c..a2a417f74e5747577534814b8015153978d765f4 100644 (file)
@@ -12,7 +12,7 @@
 ** This file contains C code routines that are called by the parser
 ** to handle INSERT statements in SQLite.
 **
-** $Id: insert.c,v 1.189 2007/08/16 04:30:40 drh Exp $
+** $Id: insert.c,v 1.190 2007/08/16 12:24:02 drh Exp $
 */
 #include "sqliteInt.h"
 
@@ -41,7 +41,7 @@ void sqlite3IndexAffinityStr(Vdbe *v, Index *pIdx){
     */
     int n;
     Table *pTab = pIdx->pTable;
-    sqlite3 *db = sqlite3DbOfVdbe(v);
+    sqlite3 *db = sqlite3VdbeDb(v);
     pIdx->zColAff = (char *)sqlite3DbMallocZero(db, pIdx->nColumn+1);
     if( !pIdx->zColAff ){
       return;
@@ -80,7 +80,7 @@ void sqlite3TableAffinityStr(Vdbe *v, Table *pTab){
   if( !pTab->zColAff ){
     char *zColAff;
     int i;
-    sqlite3 *db = sqlite3DbOfVdbe(v);
+    sqlite3 *db = sqlite3VdbeDb(v);
 
     zColAff = (char *)sqlite3DbMallocZero(db, pTab->nCol+1);
     if( !zColAff ){
index a7b711bfc9029bc8341b3bed044e0973ca66f105..caf27f0c2d154e05fe5d1f8e47dd41e2a67620e8 100644 (file)
@@ -362,7 +362,6 @@ struct Vdbe {
 /*
 ** Function prototypes
 */
-sqlite3 *sqlite3DbOfVdbe(Vdbe*);
 void sqlite3VdbeFreeCursor(Vdbe *, Cursor*);
 void sqliteVdbePopStack(Vdbe*,int);
 int sqlite3VdbeCursorMoveto(Cursor*);
index 47b55c03284ab01171dafabe9ef0205687002e04..ec8bd84876fcd505b8a5f20c8d69c2ddac345e26 100644 (file)
 int sqlite3_vdbe_addop_trace = 0;
 #endif
 
-/*
-** Return the database connection associated with a VDBE
-*/
-sqlite3 *sqlite3DbOfVdbe(Vdbe *p){
-  return p->db;
-}
-
 
 /*
 ** Create a new virtual database engine.