]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Rename the internal "EP_Constant" bitmask to a less misleading "EP_ConstFunc".
authordrh <drh@noemail.net>
Mon, 9 Feb 2015 14:07:07 +0000 (14:07 +0000)
committerdrh <drh@noemail.net>
Mon, 9 Feb 2015 14:07:07 +0000 (14:07 +0000)
FossilOrigin-Name: 4ef7ceced2b0000d21f7f8014384c04a0e4661d3

manifest
manifest.uuid
src/expr.c
src/resolve.c
src/sqliteInt.h

index aac267bbad14aaa27467f4444b622a5963c8a47d..10002ebccfc90f831493bdfcf34e9d44d1dee56e 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C In\sselecttrace\s0x100\smode,\sshow\sthe\sparse\stree\safter\sname\sresolution\sinstead\nof\sbefore\sflattening,\sso\sthat\sit\sis\salways\sseen\seven\sif\sflattening\sdoes\snot\noccur.\s\sAlso:\sadd\sthe\shex\spointer\svalue\sto\sthe\stop\sof\seach\sSELECT\stree.
-D 2015-02-09T13:42:59.910
+C Rename\sthe\sinternal\s"EP_Constant"\sbitmask\sto\sa\sless\smisleading\s"EP_ConstFunc".
+D 2015-02-09T14:07:07.358
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 6b9e7677829aa94b9f30949656e27312aefb9a46
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -182,7 +182,7 @@ F src/complete.c 198a0066ba60ab06fc00fba1998d870a4d575463
 F src/ctime.c 98f89724adc891a1a4c655bee04e33e716e05887
 F src/date.c e4d50b3283696836ec1036b695ead9a19e37a5ac
 F src/delete.c bd1a91ddd247ce13004075251e0b7fe2bf9925ef
-F src/expr.c abe930897ccafae3819fd2855cbc1b00c262fd12
+F src/expr.c d66424535d3155eca7f2d8820d26b96870dfcb2d
 F src/fault.c 160a0c015b6c2629d3899ed2daf63d75754a32bb
 F src/fkey.c e0444b61bed271a76840cbe6182df93a9baa3f12
 F src/func.c 6d3c4ebd72aa7923ce9b110a7dc15f9b8c548430
@@ -228,14 +228,14 @@ F src/pragma.h 09c89bca58e9a44de2116cc8272b8d454657129f
 F src/prepare.c 173a5a499138451b2561614ecb87d78f9f4644b9
 F src/printf.c 05edc41450d0eb2c05ef7db113bf32742ae65325
 F src/random.c ba2679f80ec82c4190062d756f22d0c358180696
-F src/resolve.c 4ebd1064bded2556a8856c6f00fe2b9642f6efc3
+F src/resolve.c f4d79e31ffa5820c2e3d1740baa5e9b190425f2b
 F src/rowset.c eccf6af6d620aaa4579bd3b72c1b6395d9e9fa1e
 F src/select.c edcf8ba8163526f2340f10f19b0a71547c6f97ba
 F src/shell.c 82c25508dac802b32198af6f5256ca1597c6a1af
 F src/sqlite.h.in 54678c21401909f72b221344dd560d285a1ba5eb
 F src/sqlite3.rc 992c9f5fb8285ae285d6be28240a7e8d3a7f2bad
 F src/sqlite3ext.h 17d487c3c91b0b8c584a32fbeb393f6f795eea7d
-F src/sqliteInt.h c4e05f7489cd300f856e2283d5e61302ce826471
+F src/sqliteInt.h 436c02d0877b9b9a1c3351717c2c93bd248000e9
 F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d
 F src/status.c 81712116e826b0089bb221b018929536b2b5406f
 F src/table.c e7a09215315a978057fb42c640f890160dbcc45e
@@ -1239,7 +1239,7 @@ F tool/vdbe_profile.tcl 67746953071a9f8f2f668b73fe899074e2c6d8c1
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P b3c6b8a3c1075d2a87cef68f061d6a0098e6d8d0
-R d021c59225e931bc74b845a3c2d5b904
+P aa093fef2d2a7e26d987b46654963e4d7e66d444
+R f51c0a3a4046c27eeedc2e4a71b172ba
 U drh
-Z ece5ae1a696e0ba02ef3e8bf97d71c38
+Z 4b79838e5fc774abeed8438ce319eb67
index 036d4651a73220b8ff64d8fbedb1d60bc4a61e48..c03c5df094e93d3f374399a36691b59d4ade6af1 100644 (file)
@@ -1 +1 @@
-aa093fef2d2a7e26d987b46654963e4d7e66d444
\ No newline at end of file
+4ef7ceced2b0000d21f7f8014384c04a0e4661d3
\ No newline at end of file
index 25bd958cebfa1fdd6b374d1bc1c20c2e4e3d0906..2f0fe4a581e16369adeca8df0821483337d7bbda 100644 (file)
@@ -1249,7 +1249,7 @@ static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){
     ** and either pWalker->eCode==4 or 5 or the function has the
     ** SQLITE_FUNC_CONST flag. */
     case TK_FUNCTION:
-      if( pWalker->eCode>=4 || ExprHasProperty(pExpr,EP_Constant) ){
+      if( pWalker->eCode>=4 || ExprHasProperty(pExpr,EP_ConstFunc) ){
         return WRC_Continue;
       }else{
         pWalker->eCode = 0;
index 3cca1683254adb9ef61ab9528bfb8329c956a379..47df7243f80175fb37d662b7f6304bcfbee37df9 100644 (file)
@@ -740,7 +740,7 @@ static int resolveExprStep(Walker *pWalker, Expr *pExpr){
         }
 #endif
         if( pDef->funcFlags & SQLITE_FUNC_CONSTANT ){
-          ExprSetProperty(pExpr,EP_Constant);
+          ExprSetProperty(pExpr,EP_ConstFunc);
         }
       }
       if( is_agg && (pNC->ncFlags & NC_AllowAgg)==0 ){
index 0bc6f679dde91d3a23c508693734e490646e6b8b..f5892db4bc4e3dd8c75addfa8c76fb2b3c4e7fab 100644 (file)
@@ -2044,7 +2044,7 @@ struct Expr {
 #define EP_MemToken  0x010000 /* Need to sqlite3DbFree() Expr.zToken */
 #define EP_NoReduce  0x020000 /* Cannot EXPRDUP_REDUCE this Expr */
 #define EP_Unlikely  0x040000 /* unlikely() or likelihood() function */
-#define EP_Constant  0x080000 /* Node is a constant */
+#define EP_ConstFunc 0x080000 /* Node is a SQLITE_FUNC_CONSTANT function */
 #define EP_CanBeNull 0x100000 /* Can be null despite NOT NULL constraint */
 
 /*