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