Changeset: f99e55e254ee for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f99e55e254ee
Modified Files:
        sql/backends/monet5/sql.mx
        sql/server/rel_select.c
        sql/server/sql_parser.y
        sql/server/sql_scan.c
        sql/server/sql_statement.h
        sql/storage/bat/bat_storage.c
        sql/storage/store.c
Branch: sciql
Log Message:

merged from default


diffs (truncated from 6677 to 300 lines):

diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -4598,7 +4598,6 @@ str MTIMEdate_GT(bit *ret, date *v, date
 str MTIMEdate_LE(bit *ret, date *v, date *w);
 str MTIMEdate_LT(bit *ret, date *v, date *w);
 str MTIMEdate_NEQ(bit *ret, date *v, date *w);
-str MTIMEdate_add_month_interval_wrap(date *ret, date *t, int *months);
 str MTIMEdate_add_msec_interval_lng_wrap(date *ret, date *t, lng *msec);
 str MTIMEdate_add_sec_interval_wrap(date *ret, date *t, int *sec);
 str MTIMEdate_adddays(date *ret, date *v, int *delta);
@@ -6354,7 +6353,6 @@ str takeRef;
 str thetajoinRef;
 str thetaselectRef;
 str thetauselectRef;
-int timestamp_diff(lng *ret, timestamp *v1, timestamp *v2);
 int timestamp_fromstr(str buf, int *len, timestamp **ret);
 timestamp *timestamp_nil;
 int timestamp_tostr(str *buf, int *len, timestamp *val);
diff --git a/clients/odbc/driver/SQLPrepare.c b/clients/odbc/driver/SQLPrepare.c
--- a/clients/odbc/driver/SQLPrepare.c
+++ b/clients/odbc/driver/SQLPrepare.c
@@ -94,8 +94,8 @@ SQLPrepare_(ODBCStmt *stmt,
 #ifdef ODBCDEBUG
        ODBCLOG("SQLPrepare: \"%s\"\n", query);
 #endif
-       s = malloc(strlen(query) + 15);
-       strcat(strcpy(s, "prepareresult "), query);
+       s = malloc(strlen(query) + 9);
+       strcat(strcpy(s, "prepare "), query);
        free(query);
 
        ODBCResetStmt(stmt);
@@ -137,8 +137,7 @@ SQLPrepare_(ODBCStmt *stmt,
 
                mapi_fetch_row(hdl);
                if (ncols == 3 ||
-                   (s = mapi_fetch_field(hdl, 5)) == NULL ||
-                   *s == 0) {
+                   (s = mapi_fetch_field(hdl, 5)) == NULL) {
                        /* either old prepare (i.e. old server) or no
                         * column name: either way, this describes a
                         * parameter */
diff --git a/configure.ag b/configure.ag
--- a/configure.ag
+++ b/configure.ag
@@ -2799,6 +2799,7 @@ AC_SUBST(libxml2version)
 
 dnl provide different versions of the paths derived above
 if test "${prefix}x" = "NONEx"; then
+       prefix="${ac_default_prefix}"
        Xprefix="`$translatepath "$Qprefix"`"
        QXprefix="`echo "$Xprefix" | sed 's/\\\\/\\\\\\\\/g'`"
 else
diff --git a/java/src/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java 
b/java/src/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
--- a/java/src/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
+++ b/java/src/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
@@ -115,7 +115,7 @@ public class MonetPreparedStatement
                        resultSetHoldability
                );
 
-               if (!super.execute("PREPARERESULT " + prepareQuery))
+               if (!super.execute("PREPARE " + prepareQuery))
                        throw new SQLException("Unexpected server response", 
"M0M10");
 
                // cheat a bit to get the ID and the number of columns
@@ -302,7 +302,7 @@ public class MonetPreparedStatement
        private int getColumnIdx(int colnr) throws SQLException {
                int curcol = 0;
                for (int i = 0; i < size; i++) {
-                       if (!column[i].equals(""))
+                       if (column[i] != null)
                                continue;
                        curcol++;
                        if (curcol == colnr)
@@ -350,7 +350,7 @@ public class MonetPreparedStatement
                                int cnt = 0;
 
                                for (int i = 0; i < size; i++) {
-                                       if (!column[i].equals(""))
+                                       if (column[i] != null)
                                                cnt++;
                                }
                                
@@ -2192,7 +2192,7 @@ public class MonetPreparedStatement
                // check if all columns are set and do a replace
                int col = 0;
                for (int i = 0; i < size; i++) {
-                       if (!column[i].equals(""))
+                       if (column[i] != null)
                                continue;
                        col++;
                        if (col > 1)
diff --git a/monetdb5/mal/Tests/tst1200.mal b/monetdb5/mal/Tests/tst1200.mal
--- a/monetdb5/mal/Tests/tst1200.mal
+++ b/monetdb5/mal/Tests/tst1200.mal
@@ -8,7 +8,7 @@
 #
 #
 #
-lzone:= mtime.timezone("GMT+1");
+lzone:= mtime.timezone("GMT+01:00");
 mtime.timezone_local(lzone);
 ##line 535 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx"
 ## test the various ways to create rules
diff --git a/monetdb5/mal/Tests/tst1200.stable.out 
b/monetdb5/mal/Tests/tst1200.stable.out
--- a/monetdb5/mal/Tests/tst1200.stable.out
+++ b/monetdb5/mal/Tests/tst1200.stable.out
@@ -586,7 +586,7 @@ function user.main():void;
 # Predefined code segment 
 ##line 531 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx" 
 #module(monettime,alarm); 
-    lzone := mtime.timezone("GMT+1");
+    lzone := mtime.timezone("GMT+01:00");
     mtime.timezone_local(lzone);
 ##line 535 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx" 
 ## test the various ways to create rules 
@@ -2525,19 +2525,19 @@ end main;
 # h    timestamp                       date            daytime           # name
 # oid  timestamp                       date            daytime   # type
 #-------------------------------------------------------------------------#
-[ 0@0,   1999-12-30 03:43:59.999,        2000-01-01,     23:59:59.999    ]
-[ 1@0,   4999-12-30 02:43:00.000,        5000-01-01,     23:59:00.000    ]
-[ 2@0,   1968-02-26 02:44:00.000,        1968-02-29,     00:00:00.000    ]
-[ 3@0,   1-02-27 01:43:59.000,           1-03-01,        23:59:59.000    ]
-[ 4@0,   nil,                            -5867411-01-01, 00:00:00.000    ]
-[ 5@0,   -768-09-28 05:21:00.000,        -768-10-01,     00:00:00.000    ]
-[ 6@0,   5000-10-29 04:21:00.001,        5000-11-01,     00:00:00.001    ]
-[ 7@0,   -1999-05-28 07:33:02.999,       -1999-06-01,    03:49:02.999    ]
-[ 8@0,   2000-07-13 00:08:42.999,        2000-07-14,     20:48:42.999    ]
-[ 9@0,   1999-08-29 21:37:38.999,        1999-09-01,     17:53:38.999    ]
-[ 10@0,          1998-11-28 17:59:34.999,        1998-12-01,     13:15:34.999  
  ]
-[ 11@0,          1953-04-27 11:19:27.999,        1953-05-01,     07:34:27.999  
  ]
-[ 12@0,          5867411-12-29 02:43:59.999,     5867411-12-31,  23:59:59.999  
  ]
+[ 0@0,   2000-01-02 00:59:59.999,        2000-01-01,     23:59:59.999    ]
+[ 1@0,   5000-01-01 23:59:00.000,        5000-01-01,     23:59:00.000    ]
+[ 2@0,   1968-02-29 00:00:00.000,        1968-02-29,     00:00:00.000    ]
+[ 3@0,   1-03-01 22:59:59.000,           1-03-01,        23:59:59.000    ]
+[ 4@0,   -5867411-01-01 01:00:00.000,    -5867411-01-01, 00:00:00.000    ]
+[ 5@0,   -768-10-01 02:37:00.000,        -768-10-01,     00:00:00.000    ]
+[ 6@0,   5000-11-01 01:37:00.001,        5000-11-01,     00:00:00.001    ]
+[ 7@0,   -1999-05-31 04:49:02.999,       -1999-06-01,    03:49:02.999    ]
+[ 8@0,   2000-07-15 21:24:42.999,        2000-07-14,     20:48:42.999    ]
+[ 9@0,   1999-09-01 18:53:38.999,        1999-09-01,     17:53:38.999    ]
+[ 10@0,          1998-12-01 15:15:34.999,        1998-12-01,     13:15:34.999  
  ]
+[ 11@0,          1953-04-30 08:35:27.999,        1953-05-01,     07:34:27.999  
  ]
+[ 12@0,          5867411-12-31 23:59:59.999,     5867411-12-31,  23:59:59.999  
  ]
 [ 13@0,          nil,                            nil,            nil           
  ]
 [ 14@0,          nil,                            nil,            nil           
  ]
 [ 15@0,          nil,                            nil,            nil           
  ]
@@ -2580,19 +2580,19 @@ end main;
 # h    timestamp                       Wake Island     t               
American Samoa  t                 # name
 # oid  timestamp                       date            daytime date            
daytime   # type
 
#---------------------------------------------------------------------------------------------------------#
-[ 0@0,   1999-12-30 03:43:59.999,        2000-01-02,     11:59:59.999,   
2000-01-01,     12:59:59.999    ]
-[ 1@0,   4999-12-30 02:43:00.000,        5000-01-02,     10:59:00.000,   
5000-01-01,     11:59:00.000    ]
-[ 2@0,   1968-02-26 02:44:00.000,        1968-02-29,     11:00:00.000,   
1968-02-28,     12:00:00.000    ]
-[ 3@0,   1-02-27 01:43:59.000,           1-03-02,        09:59:59.000,   
1-03-01,        10:59:59.000    ]
-[ 4@0,   nil,                            -5867411-01-01, 12:00:00.000,   nil,  
          nil             ]
-[ 5@0,   -768-09-28 05:21:00.000,        -768-10-01,     13:37:00.000,   
-768-09-30,     14:37:00.000    ]
-[ 6@0,   5000-10-29 04:21:00.001,        5000-11-01,     12:37:00.001,   
5000-10-31,     13:37:00.001    ]
-[ 7@0,   -1999-05-28 07:33:02.999,       -1999-05-31,    15:49:02.999,   
-1999-05-30,    16:49:02.999    ]
-[ 8@0,   2000-07-13 00:08:42.999,        2000-07-16,     08:24:42.999,   
2000-07-15,     09:24:42.999    ]
-[ 9@0,   1999-08-29 21:37:38.999,        1999-09-02,     05:53:38.999,   
1999-09-01,     06:53:38.999    ]
-[ 10@0,          1998-11-28 17:59:34.999,        1998-12-02,     02:15:34.999, 
  1998-12-01,     03:15:34.999    ]
-[ 11@0,          1953-04-27 11:19:27.999,        1953-04-30,     19:35:27.999, 
  1953-04-29,     20:35:27.999    ]
-[ 12@0,          5867411-12-29 02:43:59.999,     nil,            nil,          
  5867411-12-31,  11:59:59.999    ]
+[ 0@0,   2000-01-02 00:59:59.999,        2000-01-02,     11:59:59.999,   
2000-01-01,     12:59:59.999    ]
+[ 1@0,   5000-01-01 23:59:00.000,        5000-01-02,     10:59:00.000,   
5000-01-01,     11:59:00.000    ]
+[ 2@0,   1968-02-29 00:00:00.000,        1968-02-29,     11:00:00.000,   
1968-02-28,     12:00:00.000    ]
+[ 3@0,   1-03-01 22:59:59.000,           1-03-02,        09:59:59.000,   
1-03-01,        10:59:59.000    ]
+[ 4@0,   -5867411-01-01 01:00:00.000,    -5867411-01-01, 12:00:00.000,   nil,  
          nil             ]
+[ 5@0,   -768-10-01 02:37:00.000,        -768-10-01,     13:37:00.000,   
-768-09-30,     14:37:00.000    ]
+[ 6@0,   5000-11-01 01:37:00.001,        5000-11-01,     12:37:00.001,   
5000-10-31,     13:37:00.001    ]
+[ 7@0,   -1999-05-31 04:49:02.999,       -1999-05-31,    15:49:02.999,   
-1999-05-30,    16:49:02.999    ]
+[ 8@0,   2000-07-15 21:24:42.999,        2000-07-16,     08:24:42.999,   
2000-07-15,     09:24:42.999    ]
+[ 9@0,   1999-09-01 18:53:38.999,        1999-09-02,     05:53:38.999,   
1999-09-01,     06:53:38.999    ]
+[ 10@0,          1998-12-01 15:15:34.999,        1998-12-02,     02:15:34.999, 
  1998-12-01,     03:15:34.999    ]
+[ 11@0,          1953-04-30 08:35:27.999,        1953-04-30,     19:35:27.999, 
  1953-04-29,     20:35:27.999    ]
+[ 12@0,          5867411-12-31 23:59:59.999,     nil,            nil,          
  5867411-12-31,  11:59:59.999    ]
 [ 13@0,          nil,                            nil,            nil,          
  nil,            nil             ]
 [ 14@0,          nil,                            nil,            nil,          
  nil,            nil             ]
 [ 15@0,          nil,                            nil,            nil,          
  nil,            nil             ]
@@ -2606,19 +2606,19 @@ end main;
 # h    timestamp                       plus23                          min1    
                        diff      # name
 # oid  timestamp                       timestamp                       
timestamp                       lng       # type
 
#-----------------------------------------------------------------------------------------------------------------#
-[ 0@0,   1999-12-30 03:43:59.999,        1999-12-31 02:43:59.999,        
1999-12-30 03:42:59.999,        23      ]
-[ 1@0,   4999-12-30 02:43:00.000,        4999-12-31 01:43:00.000,        
4999-12-30 02:42:00.000,        23      ]
-[ 2@0,   1968-02-26 02:44:00.000,        1968-02-27 01:44:00.000,        
1968-02-26 02:43:00.000,        23      ]
-[ 3@0,   1-02-27 01:43:59.000,           1-02-28 00:43:59.000,           
1-02-27 01:42:59.000,           23      ]
-[ 4@0,   nil,                            nil,                            nil,  
                          nil     ]
-[ 5@0,   -768-09-28 05:21:00.000,        -768-09-29 04:21:00.000,        
-768-09-28 05:20:00.000,        23      ]
-[ 6@0,   5000-10-29 04:21:00.001,        5000-10-30 03:21:00.001,        
5000-10-29 04:20:00.001,        23      ]
-[ 7@0,   -1999-05-28 07:33:02.999,       -1999-05-29 06:33:02.999,       
-1999-05-28 07:32:02.999,       23      ]
-[ 8@0,   2000-07-13 00:08:42.999,        2000-07-13 23:08:42.999,        
2000-07-13 00:07:42.999,        23      ]
-[ 9@0,   1999-08-29 21:37:38.999,        1999-08-30 20:37:38.999,        
1999-08-29 21:36:38.999,        23      ]
-[ 10@0,          1998-11-28 17:59:34.999,        1998-11-29 16:59:34.999,      
  1998-11-28 17:58:34.999,        23      ]
-[ 11@0,          1953-04-27 11:19:27.999,        1953-04-28 10:19:27.999,      
  1953-04-27 11:18:27.999,        23      ]
-[ 12@0,          5867411-12-29 02:43:59.999,     nil,                          
  5867411-12-29 02:42:59.999,     nil     ]
+[ 0@0,   2000-01-02 00:59:59.999,        2000-01-02 23:59:59.999,        
2000-01-02 00:58:59.999,        23      ]
+[ 1@0,   5000-01-01 23:59:00.000,        5000-01-02 22:59:00.000,        
5000-01-01 23:58:00.000,        23      ]
+[ 2@0,   1968-02-29 00:00:00.000,        1968-02-29 23:00:00.000,        
1968-02-28 23:59:00.000,        23      ]
+[ 3@0,   1-03-01 22:59:59.000,           1-03-02 21:59:59.000,           
1-03-01 22:58:59.000,           23      ]
+[ 4@0,   -5867411-01-01 01:00:00.000,    -5867411-01-02 00:00:00.000,    nil,  
                          nil     ]
+[ 5@0,   -768-10-01 02:37:00.000,        -768-10-02 01:37:00.000,        
-768-10-01 02:36:00.000,        23      ]
+[ 6@0,   5000-11-01 01:37:00.001,        5000-11-02 00:37:00.001,        
5000-11-01 01:36:00.001,        23      ]
+[ 7@0,   -1999-05-31 04:49:02.999,       -1999-06-01 03:49:02.999,       
-1999-05-31 04:48:02.999,       23      ]
+[ 8@0,   2000-07-15 21:24:42.999,        2000-07-16 20:24:42.999,        
2000-07-15 21:23:42.999,        23      ]
+[ 9@0,   1999-09-01 18:53:38.999,        1999-09-02 17:53:38.999,        
1999-09-01 18:52:38.999,        23      ]
+[ 10@0,          1998-12-01 15:15:34.999,        1998-12-02 14:15:34.999,      
  1998-12-01 15:14:34.999,        23      ]
+[ 11@0,          1953-04-30 08:35:27.999,        1953-05-01 07:35:27.999,      
  1953-04-30 08:34:27.999,        23      ]
+[ 12@0,          5867411-12-31 23:59:59.999,     nil,                          
  5867411-12-31 23:58:59.999,     nil     ]
 [ 13@0,          nil,                            nil,                          
  nil,                            nil     ]
 [ 14@0,          nil,                            nil,                          
  nil,                            nil     ]
 [ 15@0,          nil,                            nil,                          
  nil,                            nil     ]
@@ -2632,755 +2632,755 @@ end main;
 # h    date            day             West/Europe                     dst     
Andes/Brazil                    dst       # name
 # int  date            str             timestamp                       bit     
timestamp                       bit       # type
 
#-------------------------------------------------------------------------------------------------------------------------#
-[ -374,          1998-12-23,     "wednesday",    1998-12-21 02:43:59.999,      
  false,  1998-12-21 06:43:59.999,        true    ]
-[ -373,          1998-12-24,     "thursday",     1998-12-22 02:43:59.999,      
  false,  1998-12-22 06:43:59.999,        true    ]
-[ -372,          1998-12-25,     "friday",       1998-12-23 02:43:59.999,      
  false,  1998-12-23 06:43:59.999,        true    ]
-[ -371,          1998-12-26,     "saturday",     1998-12-24 02:43:59.999,      
  false,  1998-12-24 06:43:59.999,        true    ]
-[ -370,          1998-12-27,     "sunday",       1998-12-25 02:43:59.999,      
  false,  1998-12-25 06:43:59.999,        true    ]
-[ -369,          1998-12-28,     "monday",       1998-12-26 02:43:59.999,      
  false,  1998-12-26 06:43:59.999,        true    ]
-[ -368,          1998-12-29,     "tuesday",      1998-12-27 02:43:59.999,      
  false,  1998-12-27 06:43:59.999,        true    ]
-[ -367,          1998-12-30,     "wednesday",    1998-12-28 02:43:59.999,      
  false,  1998-12-28 06:43:59.999,        true    ]
-[ -366,          1998-12-31,     "thursday",     1998-12-29 02:43:59.999,      
  false,  1998-12-29 06:43:59.999,        true    ]
-[ -365,          1999-01-01,     "friday",       1998-12-30 02:43:59.999,      
  false,  1998-12-30 06:43:59.999,        true    ]
-[ -364,          1999-01-02,     "saturday",     1998-12-31 02:43:59.999,      
  false,  1998-12-31 06:43:59.999,        true    ]
-[ -363,          1999-01-03,     "sunday",       1999-01-01 02:43:59.999,      
  false,  1999-01-01 06:43:59.999,        true    ]
-[ -362,          1999-01-04,     "monday",       1999-01-02 02:43:59.999,      
  false,  1999-01-02 06:43:59.999,        true    ]
-[ -361,          1999-01-05,     "tuesday",      1999-01-03 02:43:59.999,      
  false,  1999-01-03 06:43:59.999,        true    ]
-[ -360,          1999-01-06,     "wednesday",    1999-01-04 02:43:59.999,      
  false,  1999-01-04 06:43:59.999,        true    ]
-[ -359,          1999-01-07,     "thursday",     1999-01-05 02:43:59.999,      
  false,  1999-01-05 06:43:59.999,        true    ]
-[ -358,          1999-01-08,     "friday",       1999-01-06 02:43:59.999,      
  false,  1999-01-06 06:43:59.999,        true    ]
-[ -357,          1999-01-09,     "saturday",     1999-01-07 02:43:59.999,      
  false,  1999-01-07 06:43:59.999,        true    ]
-[ -356,          1999-01-10,     "sunday",       1999-01-08 02:43:59.999,      
  false,  1999-01-08 06:43:59.999,        true    ]
-[ -355,          1999-01-11,     "monday",       1999-01-09 02:43:59.999,      
  false,  1999-01-09 06:43:59.999,        true    ]
-[ -354,          1999-01-12,     "tuesday",      1999-01-10 02:43:59.999,      
  false,  1999-01-10 06:43:59.999,        true    ]
-[ -353,          1999-01-13,     "wednesday",    1999-01-11 02:43:59.999,      
  false,  1999-01-11 06:43:59.999,        true    ]
-[ -352,          1999-01-14,     "thursday",     1999-01-12 02:43:59.999,      
  false,  1999-01-12 06:43:59.999,        true    ]
-[ -351,          1999-01-15,     "friday",       1999-01-13 02:43:59.999,      
  false,  1999-01-13 06:43:59.999,        true    ]
-[ -350,          1999-01-16,     "saturday",     1999-01-14 02:43:59.999,      
  false,  1999-01-14 06:43:59.999,        true    ]
-[ -349,          1999-01-17,     "sunday",       1999-01-15 02:43:59.999,      
  false,  1999-01-15 06:43:59.999,        true    ]
-[ -348,          1999-01-18,     "monday",       1999-01-16 02:43:59.999,      
  false,  1999-01-16 06:43:59.999,        true    ]
-[ -347,          1999-01-19,     "tuesday",      1999-01-17 02:43:59.999,      
  false,  1999-01-17 06:43:59.999,        true    ]
-[ -346,          1999-01-20,     "wednesday",    1999-01-18 02:43:59.999,      
  false,  1999-01-18 06:43:59.999,        true    ]
-[ -345,          1999-01-21,     "thursday",     1999-01-19 02:43:59.999,      
  false,  1999-01-19 06:43:59.999,        true    ]
-[ -344,          1999-01-22,     "friday",       1999-01-20 02:43:59.999,      
  false,  1999-01-20 06:43:59.999,        true    ]
-[ -343,          1999-01-23,     "saturday",     1999-01-21 02:43:59.999,      
  false,  1999-01-21 06:43:59.999,        true    ]
-[ -342,          1999-01-24,     "sunday",       1999-01-22 02:43:59.999,      
  false,  1999-01-22 06:43:59.999,        true    ]
-[ -341,          1999-01-25,     "monday",       1999-01-23 02:43:59.999,      
  false,  1999-01-23 06:43:59.999,        true    ]
-[ -340,          1999-01-26,     "tuesday",      1999-01-24 02:43:59.999,      
  false,  1999-01-24 06:43:59.999,        true    ]
-[ -339,          1999-01-27,     "wednesday",    1999-01-25 02:43:59.999,      
  false,  1999-01-25 06:43:59.999,        true    ]
-[ -338,          1999-01-28,     "thursday",     1999-01-26 02:43:59.999,      
  false,  1999-01-26 06:43:59.999,        true    ]
-[ -337,          1999-01-29,     "friday",       1999-01-27 02:43:59.999,      
  false,  1999-01-27 06:43:59.999,        true    ]
-[ -336,          1999-01-30,     "saturday",     1999-01-28 02:43:59.999,      
  false,  1999-01-28 06:43:59.999,        true    ]
-[ -335,          1999-01-31,     "sunday",       1999-01-29 02:43:59.999,      
  false,  1999-01-29 06:43:59.999,        true    ]
-[ -334,          1999-02-01,     "monday",       1999-01-30 02:43:59.999,      
  false,  1999-01-30 06:43:59.999,        true    ]
-[ -333,          1999-02-02,     "tuesday",      1999-01-31 02:43:59.999,      
  false,  1999-01-31 06:43:59.999,        true    ]
-[ -332,          1999-02-03,     "wednesday",    1999-02-01 02:43:59.999,      
  false,  1999-02-01 06:43:59.999,        true    ]
-[ -331,          1999-02-04,     "thursday",     1999-02-02 02:43:59.999,      
  false,  1999-02-02 06:43:59.999,        true    ]
-[ -330,          1999-02-05,     "friday",       1999-02-03 02:43:59.999,      
  false,  1999-02-03 06:43:59.999,        true    ]
-[ -329,          1999-02-06,     "saturday",     1999-02-04 02:43:59.999,      
  false,  1999-02-04 06:43:59.999,        true    ]
-[ -328,          1999-02-07,     "sunday",       1999-02-05 02:43:59.999,      
  false,  1999-02-05 06:43:59.999,        true    ]
-[ -327,          1999-02-08,     "monday",       1999-02-06 02:43:59.999,      
  false,  1999-02-06 06:43:59.999,        true    ]
-[ -326,          1999-02-09,     "tuesday",      1999-02-07 02:43:59.999,      
  false,  1999-02-07 06:43:59.999,        true    ]
-[ -325,          1999-02-10,     "wednesday",    1999-02-08 02:43:59.999,      
  false,  1999-02-08 06:43:59.999,        true    ]
-[ -324,          1999-02-11,     "thursday",     1999-02-09 02:43:59.999,      
  false,  1999-02-09 06:43:59.999,        true    ]
-[ -323,          1999-02-12,     "friday",       1999-02-10 02:43:59.999,      
  false,  1999-02-10 06:43:59.999,        true    ]
-[ -322,          1999-02-13,     "saturday",     1999-02-11 02:43:59.999,      
  false,  1999-02-11 06:43:59.999,        true    ]
-[ -321,          1999-02-14,     "sunday",       1999-02-12 02:43:59.999,      
  false,  1999-02-12 06:43:59.999,        true    ]
-[ -320,          1999-02-15,     "monday",       1999-02-13 02:43:59.999,      
  false,  1999-02-13 06:43:59.999,        true    ]
-[ -319,          1999-02-16,     "tuesday",      1999-02-14 02:43:59.999,      
  false,  1999-02-14 06:43:59.999,        true    ]
-[ -318,          1999-02-17,     "wednesday",    1999-02-15 02:43:59.999,      
  false,  1999-02-15 06:43:59.999,        true    ]
-[ -317,          1999-02-18,     "thursday",     1999-02-16 02:43:59.999,      
  false,  1999-02-16 06:43:59.999,        true    ]
-[ -316,          1999-02-19,     "friday",       1999-02-17 02:43:59.999,      
  false,  1999-02-17 06:43:59.999,        true    ]
-[ -315,          1999-02-20,     "saturday",     1999-02-18 02:43:59.999,      
  false,  1999-02-18 06:43:59.999,        true    ]
-[ -314,          1999-02-21,     "sunday",       1999-02-19 02:43:59.999,      
  false,  1999-02-19 06:43:59.999,        true    ]
-[ -313,          1999-02-22,     "monday",       1999-02-20 02:43:59.999,      
  false,  1999-02-20 06:43:59.999,        true    ]
-[ -312,          1999-02-23,     "tuesday",      1999-02-21 02:43:59.999,      
  false,  1999-02-21 06:43:59.999,        true    ]
-[ -311,          1999-02-24,     "wednesday",    1999-02-22 02:43:59.999,      
  false,  1999-02-22 06:43:59.999,        true    ]
-[ -310,          1999-02-25,     "thursday",     1999-02-23 02:43:59.999,      
  false,  1999-02-23 06:43:59.999,        true    ]
-[ -309,          1999-02-26,     "friday",       1999-02-24 02:43:59.999,      
  false,  1999-02-24 06:43:59.999,        true    ]
-[ -308,          1999-02-27,     "saturday",     1999-02-25 02:43:59.999,      
  false,  1999-02-25 06:43:59.999,        true    ]
-[ -307,          1999-02-28,     "sunday",       1999-02-26 02:43:59.999,      
  false,  1999-02-26 06:43:59.999,        true    ]
-[ -306,          1999-03-01,     "monday",       1999-02-27 02:43:59.999,      
  false,  1999-02-27 06:43:59.999,        true    ]
-[ -305,          1999-03-02,     "tuesday",      1999-02-28 02:43:59.999,      
  false,  1999-02-28 06:43:59.999,        true    ]
-[ -304,          1999-03-03,     "wednesday",    1999-03-01 02:43:59.999,      
  false,  1999-03-01 06:43:59.999,        true    ]
-[ -303,          1999-03-04,     "thursday",     1999-03-02 02:43:59.999,      
  false,  1999-03-02 06:43:59.999,        true    ]
-[ -302,          1999-03-05,     "friday",       1999-03-03 02:43:59.999,      
  false,  1999-03-03 06:43:59.999,        true    ]
-[ -301,          1999-03-06,     "saturday",     1999-03-04 02:43:59.999,      
  false,  1999-03-04 06:43:59.999,        true    ]
-[ -300,          1999-03-07,     "sunday",       1999-03-05 02:43:59.999,      
  false,  1999-03-05 06:43:59.999,        true    ]
-[ -299,          1999-03-08,     "monday",       1999-03-06 02:43:59.999,      
  false,  1999-03-06 06:43:59.999,        true    ]
-[ -298,          1999-03-09,     "tuesday",      1999-03-07 02:43:59.999,      
  false,  1999-03-07 06:43:59.999,        true    ]
-[ -297,          1999-03-10,     "wednesday",    1999-03-08 02:43:59.999,      
  false,  1999-03-08 06:43:59.999,        true    ]
-[ -296,          1999-03-11,     "thursday",     1999-03-09 02:43:59.999,      
  false,  1999-03-09 06:43:59.999,        true    ]
-[ -295,          1999-03-12,     "friday",       1999-03-10 02:43:59.999,      
  false,  1999-03-10 06:43:59.999,        true    ]
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to