Changeset: 7801762b5ab9 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7801762b5ab9
Modified Files:
clients/Tests/exports.stable.out
monetdb5/modules/atoms/blob.c
monetdb5/modules/atoms/mtime.c
Branch: default
Log Message:
In order for the export tests to pass, the newline on the macro arguments list
must be escaped. Also simplified loop
diffs (truncated from 403 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
@@ -1513,12 +1513,12 @@ str MTIMEcurrent_time(daytime *ret);
str MTIMEcurrent_timestamp(timestamp *ret);
str MTIMEdate_add_msec_interval(date *ret, const date *v1, const lng *v2);
str MTIMEdate_add_msec_interval_bulk(bat *ret, const bat *bid1, const bat
*bid2);
-str MTIMEdate_add_msec_interval_bulk_p1(bat *ret, const date *v1, const bat
*bid2);
-str MTIMEdate_add_msec_interval_bulk_p2(bat *ret, const bat *bid1, const lng
*v2);
+str MTIMEdate_add_msec_interval_bulk_p1(bat *ret, const date *src1, const bat
*bid2);
+str MTIMEdate_add_msec_interval_bulk_p2(bat *ret, const bat *bid1, const lng
*src2);
str MTIMEdate_addmonths(date *ret, const date *v1, const int *v2);
str MTIMEdate_addmonths_bulk(bat *ret, const bat *bid1, const bat *bid2);
-str MTIMEdate_addmonths_bulk_p1(bat *ret, const date *v1, const bat *bid2);
-str MTIMEdate_addmonths_bulk_p2(bat *ret, const bat *bid1, const int *v2);
+str MTIMEdate_addmonths_bulk_p1(bat *ret, const date *src1, const bat *bid2);
+str MTIMEdate_addmonths_bulk_p2(bat *ret, const bat *bid1, const int *src2);
str MTIMEdate_date(date *ret, const date *src);
str MTIMEdate_date_bulk(bat *ret, const bat *bid);
str MTIMEdate_diff(int *ret, const date *v1, const date *v2);
@@ -1547,12 +1547,12 @@ str MTIMEdate_fromstr(date *ret, const s
str MTIMEdate_fromstr_bulk(bat *ret, const bat *bid);
str MTIMEdate_sub_msec_interval(date *ret, const date *v1, const lng *v2);
str MTIMEdate_sub_msec_interval_bulk(bat *ret, const bat *bid1, const bat
*bid2);
-str MTIMEdate_sub_msec_interval_bulk_p1(bat *ret, const date *v1, const bat
*bid2);
-str MTIMEdate_sub_msec_interval_bulk_p2(bat *ret, const bat *bid1, const lng
*v2);
+str MTIMEdate_sub_msec_interval_bulk_p1(bat *ret, const date *src1, const bat
*bid2);
+str MTIMEdate_sub_msec_interval_bulk_p2(bat *ret, const bat *bid1, const lng
*src2);
str MTIMEdate_submonths(date *ret, const date *v1, const int *v2);
str MTIMEdate_submonths_bulk(bat *ret, const bat *bid1, const bat *bid2);
-str MTIMEdate_submonths_bulk_p1(bat *ret, const date *v1, const bat *bid2);
-str MTIMEdate_submonths_bulk_p2(bat *ret, const bat *bid1, const int *v2);
+str MTIMEdate_submonths_bulk_p1(bat *ret, const date *src1, const bat *bid2);
+str MTIMEdate_submonths_bulk_p2(bat *ret, const bat *bid1, const int *src2);
str MTIMEdate_to_str(str *ret, const date *v1, const str *v2);
str MTIMEdate_to_str_bulk(bat *ret, const bat *bid1, const bat *bid2);
str MTIMEdate_to_str_bulk_p1(bat *ret, const date *src1, const bat *bid2);
@@ -1614,12 +1614,12 @@ str MTIMEtime_to_str_bulk_p1(bat *ret, c
str MTIMEtime_to_str_bulk_p2(bat *ret, const bat *bid1, const str *src2);
str MTIMEtimestamp_add_month_interval(timestamp *ret, const timestamp *v1,
const int *v2);
str MTIMEtimestamp_add_month_interval_bulk(bat *ret, const bat *bid1, const
bat *bid2);
-str MTIMEtimestamp_add_month_interval_bulk_p1(bat *ret, const timestamp *v1,
const bat *bid2);
-str MTIMEtimestamp_add_month_interval_bulk_p2(bat *ret, const bat *bid1, const
int *v2);
+str MTIMEtimestamp_add_month_interval_bulk_p1(bat *ret, const timestamp *src1,
const bat *bid2);
+str MTIMEtimestamp_add_month_interval_bulk_p2(bat *ret, const bat *bid1, const
int *src2);
str MTIMEtimestamp_add_msec_interval(timestamp *ret, const timestamp *v1,
const lng *v2);
str MTIMEtimestamp_add_msec_interval_bulk(bat *ret, const bat *bid1, const bat
*bid2);
-str MTIMEtimestamp_add_msec_interval_bulk_p1(bat *ret, const timestamp *v1,
const bat *bid2);
-str MTIMEtimestamp_add_msec_interval_bulk_p2(bat *ret, const bat *bid1, const
lng *v2);
+str MTIMEtimestamp_add_msec_interval_bulk_p1(bat *ret, const timestamp *src1,
const bat *bid2);
+str MTIMEtimestamp_add_msec_interval_bulk_p2(bat *ret, const bat *bid1, const
lng *src2);
str MTIMEtimestamp_century(int *ret, const timestamp *src);
str MTIMEtimestamp_century_bulk(bat *ret, const bat *bid);
str MTIMEtimestamp_day(int *ret, const timestamp *src);
@@ -1654,12 +1654,12 @@ str MTIMEtimestamp_sql_seconds(int *ret,
str MTIMEtimestamp_sql_seconds_bulk(bat *ret, const bat *bid);
str MTIMEtimestamp_sub_month_interval(timestamp *ret, const timestamp *v1,
const int *v2);
str MTIMEtimestamp_sub_month_interval_bulk(bat *ret, const bat *bid1, const
bat *bid2);
-str MTIMEtimestamp_sub_month_interval_bulk_p1(bat *ret, const timestamp *v1,
const bat *bid2);
-str MTIMEtimestamp_sub_month_interval_bulk_p2(bat *ret, const bat *bid1, const
int *v2);
+str MTIMEtimestamp_sub_month_interval_bulk_p1(bat *ret, const timestamp *src1,
const bat *bid2);
+str MTIMEtimestamp_sub_month_interval_bulk_p2(bat *ret, const bat *bid1, const
int *src2);
str MTIMEtimestamp_sub_msec_interval(timestamp *ret, const timestamp *v1,
const lng *v2);
str MTIMEtimestamp_sub_msec_interval_bulk(bat *ret, const bat *bid1, const bat
*bid2);
-str MTIMEtimestamp_sub_msec_interval_bulk_p1(bat *ret, const timestamp *v1,
const bat *bid2);
-str MTIMEtimestamp_sub_msec_interval_bulk_p2(bat *ret, const bat *bid1, const
lng *v2);
+str MTIMEtimestamp_sub_msec_interval_bulk_p1(bat *ret, const timestamp *src1,
const bat *bid2);
+str MTIMEtimestamp_sub_msec_interval_bulk_p2(bat *ret, const bat *bid1, const
lng *src2);
str MTIMEtimestamp_timestamp(timestamp *ret, const timestamp *src);
str MTIMEtimestamp_timestamp_bulk(bat *ret, const bat *bid);
str MTIMEtimestamp_to_str(str *ret, const timestamp *v1, const str *v2);
diff --git a/monetdb5/modules/atoms/blob.c b/monetdb5/modules/atoms/blob.c
--- a/monetdb5/modules/atoms/blob.c
+++ b/monetdb5/modules/atoms/blob.c
@@ -202,7 +202,7 @@ BLOBnitems_bulk(bat *ret, const bat *bid
{
BAT *b = NULL, *bn = NULL;
BUN n, p, q;
- int *dst, i = 0;
+ int *dst;
str msg = MAL_SUCCEED;
BATiter bi;
@@ -219,7 +219,7 @@ BLOBnitems_bulk(bat *ret, const bat *bid
bi = bat_iterator(b);
BATloop(b, p, q) {
blob *next = BUNtvar(bi, p);
- dst[i++] = blob_nitems(next);
+ dst[p] = blob_nitems(next);
}
bn->tnonil = b->tnonil;
bn->tnil = b->tnil;
diff --git a/monetdb5/modules/atoms/mtime.c b/monetdb5/modules/atoms/mtime.c
--- a/monetdb5/modules/atoms/mtime.c
+++ b/monetdb5/modules/atoms/mtime.c
@@ -306,9 +306,9 @@ bailout:
\
#define func2_noexcept(FUNC, RET, PARAM1, PARAM2) RET = FUNC(PARAM1, PARAM2)
#define func2_except(FUNC, RET, PARAM1, PARAM2) msg = FUNC(&RET, PARAM1,
PARAM2); if (msg) break;
-func2(MTIMEdate_diff, MTIMEdate_diff_bulk, "diff", date, date, int, date_diff,
func2_noexcept,
+func2(MTIMEdate_diff, MTIMEdate_diff_bulk, "diff", date, date, int, date_diff,
func2_noexcept, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT, GET_NEXT_INT,
GET_NEXT_INT, APPEND_INT)
-func2(MTIMEdaytime_diff_msec, MTIMEdaytime_diff_msec_bulk, "diff", daytime,
daytime, lng, daytime_diff, func2_noexcept,
+func2(MTIMEdaytime_diff_msec, MTIMEdaytime_diff_msec_bulk, "diff", daytime,
daytime, lng, daytime_diff, func2_noexcept, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT, GET_NEXT_INT,
GET_NEXT_INT, APPEND_INT)
static inline str
@@ -333,9 +333,9 @@ date_add_msec_interval(date *ret, date d
throw(MAL, "mtime.date_add_msec_interval", SQLSTATE(22003)
"overflow in calculation");
return MAL_SUCCEED;
}
-func2(MTIMEdate_sub_msec_interval, MTIMEdate_sub_msec_interval_bulk,
"date_sub_msec_interval", date, lng, date, date_sub_msec_interval,
func2_except,
+func2(MTIMEdate_sub_msec_interval, MTIMEdate_sub_msec_interval_bulk,
"date_sub_msec_interval", date, lng, date, date_sub_msec_interval,
func2_except, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
-func2(MTIMEdate_add_msec_interval, MTIMEdate_add_msec_interval_bulk,
"date_add_msec_interval", date, lng, date, date_add_msec_interval,
func2_except,
+func2(MTIMEdate_add_msec_interval, MTIMEdate_add_msec_interval_bulk,
"date_add_msec_interval", date, lng, date, date_add_msec_interval,
func2_except, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
static inline str
@@ -360,9 +360,9 @@ timestamp_add_msec_interval(timestamp *r
throw(MAL, "mtime.timestamp_add_msec_interval", SQLSTATE(22003)
"overflow in calculation");
return MAL_SUCCEED;
}
-func2(MTIMEtimestamp_sub_msec_interval, MTIMEtimestamp_sub_msec_interval_bulk,
"timestamp_sub_msec_interval", timestamp, lng, timestamp,
timestamp_sub_msec_interval, func2_except,
+func2(MTIMEtimestamp_sub_msec_interval, MTIMEtimestamp_sub_msec_interval_bulk,
"timestamp_sub_msec_interval", timestamp, lng, timestamp,
timestamp_sub_msec_interval, func2_except, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
-func2(MTIMEtimestamp_add_msec_interval, MTIMEtimestamp_add_msec_interval_bulk,
"timestamp_add_msec_interval", timestamp, lng, timestamp,
timestamp_add_msec_interval, func2_except,
+func2(MTIMEtimestamp_add_msec_interval, MTIMEtimestamp_add_msec_interval_bulk,
"timestamp_add_msec_interval", timestamp, lng, timestamp,
timestamp_add_msec_interval, func2_except, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
static inline str
@@ -387,9 +387,9 @@ timestamp_add_month_interval(timestamp *
throw(MAL, "mtime.timestamp_add_month_interval",
SQLSTATE(22003) "overflow in calculation");
return MAL_SUCCEED;
}
-func2(MTIMEtimestamp_sub_month_interval,
MTIMEtimestamp_sub_month_interval_bulk, "timestamp_sub_month_interval",
timestamp, int, timestamp, timestamp_sub_month_interval, func2_except,
+func2(MTIMEtimestamp_sub_month_interval,
MTIMEtimestamp_sub_month_interval_bulk, "timestamp_sub_month_interval",
timestamp, int, timestamp, timestamp_sub_month_interval, func2_except, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
-func2(MTIMEtimestamp_add_month_interval,
MTIMEtimestamp_add_month_interval_bulk, "timestamp_add_month_interval",
timestamp, int, timestamp, timestamp_add_month_interval, func2_except,
+func2(MTIMEtimestamp_add_month_interval,
MTIMEtimestamp_add_month_interval_bulk, "timestamp_add_month_interval",
timestamp, int, timestamp, timestamp_add_month_interval, func2_except, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
static inline daytime
@@ -406,9 +406,9 @@ time_add_msec_interval(const daytime t,
return daytime_nil;
return daytime_add_usec_modulo(t, ms * 1000);
}
-func2(MTIMEtime_sub_msec_interval, MTIMEtime_sub_msec_interval_bulk,
"time_sub_msec_interval", daytime, lng, daytime, time_sub_msec_interval,
func2_noexcept,
+func2(MTIMEtime_sub_msec_interval, MTIMEtime_sub_msec_interval_bulk,
"time_sub_msec_interval", daytime, lng, daytime, time_sub_msec_interval,
func2_noexcept, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
-func2(MTIMEtime_add_msec_interval, MTIMEtime_add_msec_interval_bulk,
"time_add_msec_interval", daytime, lng, daytime, time_add_msec_interval,
func2_noexcept,
+func2(MTIMEtime_add_msec_interval, MTIMEtime_add_msec_interval_bulk,
"time_add_msec_interval", daytime, lng, daytime, time_add_msec_interval,
func2_noexcept, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
static inline str
@@ -433,34 +433,34 @@ date_addmonths(date *ret, date d, int m)
throw(MAL, "mtime.date_addmonths", SQLSTATE(22003) "overflow in
calculation");
return MAL_SUCCEED;
}
-func2(MTIMEdate_submonths, MTIMEdate_submonths_bulk, "date_submonths", date,
int, date, date_submonths, func2_except,
+func2(MTIMEdate_submonths, MTIMEdate_submonths_bulk, "date_submonths", date,
int, date, date_submonths, func2_except, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
-func2(MTIMEdate_addmonths, MTIMEdate_addmonths_bulk, "date_addmonths", date,
int, date, date_addmonths, func2_except,
+func2(MTIMEdate_addmonths, MTIMEdate_addmonths_bulk, "date_addmonths", date,
int, date, date_addmonths, func2_except, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
-func1(MTIMEdate_extract_century, MTIMEdate_extract_century_bulk,
"date_century", date, int, date_century, COPYFLAGS, func1_noexcept,
+func1(MTIMEdate_extract_century, MTIMEdate_extract_century_bulk,
"date_century", date, int, date_century, COPYFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdate_extract_decade, MTIMEdate_extract_decade_bulk, "date_decade",
date, int, date_decade, COPYFLAGS, func1_noexcept,
+func1(MTIMEdate_extract_decade, MTIMEdate_extract_decade_bulk, "date_decade",
date, int, date_decade, COPYFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdate_extract_year, MTIMEdate_extract_year_bulk, "date_year", date,
int, date_year, COPYFLAGS, func1_noexcept,
+func1(MTIMEdate_extract_year, MTIMEdate_extract_year_bulk, "date_year", date,
int, date_year, COPYFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdate_extract_quarter, MTIMEdate_extract_quarter_bulk,
"date_quarter", date, int, date_quarter, SETFLAGS, func1_noexcept,
+func1(MTIMEdate_extract_quarter, MTIMEdate_extract_quarter_bulk,
"date_quarter", date, int, date_quarter, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdate_extract_month, MTIMEdate_extract_month_bulk, "date_month",
date, int, date_month, SETFLAGS, func1_noexcept,
+func1(MTIMEdate_extract_month, MTIMEdate_extract_month_bulk, "date_month",
date, int, date_month, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdate_extract_day, MTIMEdate_extract_day_bulk, "date_day", date,
int, date_day, SETFLAGS, func1_noexcept,
+func1(MTIMEdate_extract_day, MTIMEdate_extract_day_bulk, "date_day", date,
int, date_day, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdate_extract_dayofyear, MTIMEdate_extract_dayofyear_bulk,
"date_dayofyear", date, int, date_dayofyear, SETFLAGS, func1_noexcept,
+func1(MTIMEdate_extract_dayofyear, MTIMEdate_extract_dayofyear_bulk,
"date_dayofyear", date, int, date_dayofyear, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdate_extract_weekofyear, MTIMEdate_extract_weekofyear_bulk,
"date_weekofyear", date, int, date_weekofyear, SETFLAGS, func1_noexcept,
+func1(MTIMEdate_extract_weekofyear, MTIMEdate_extract_weekofyear_bulk,
"date_weekofyear", date, int, date_weekofyear, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdate_extract_dayofweek, MTIMEdate_extract_dayofweek_bulk,
"date_dayofweek", date, int, date_dayofweek, SETFLAGS, func1_noexcept,
+func1(MTIMEdate_extract_dayofweek, MTIMEdate_extract_dayofweek_bulk,
"date_dayofweek", date, int, date_dayofweek, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdaytime_extract_hours, MTIMEdaytime_extract_hours_bulk,
"daytime_hour", daytime, int, daytime_hour, COPYFLAGS, func1_noexcept,
+func1(MTIMEdaytime_extract_hours, MTIMEdaytime_extract_hours_bulk,
"daytime_hour", daytime, int, daytime_hour, COPYFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdaytime_extract_minutes, MTIMEdaytime_extract_minutes_bulk,
"daytime_minutes", daytime, int, daytime_min, SETFLAGS, func1_noexcept,
+func1(MTIMEdaytime_extract_minutes, MTIMEdaytime_extract_minutes_bulk,
"daytime_minutes", daytime, int, daytime_min, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEdaytime_extract_sql_seconds, MTIMEdaytime_extract_sql_seconds_bulk,
"daytime_seconds", daytime, int, daytime_sec_usec, SETFLAGS, func1_noexcept,
+func1(MTIMEdaytime_extract_sql_seconds, MTIMEdaytime_extract_sql_seconds_bulk,
"daytime_seconds", daytime, int, daytime_sec_usec, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
static inline lng
@@ -479,7 +479,7 @@ TSDIFF(timestamp t1, timestamp t2)
}
return diff;
}
-func2(MTIMEtimestamp_diff_msec, MTIMEtimestamp_diff_msec_bulk, "diff",
timestamp, timestamp, lng, TSDIFF, func2_noexcept,
+func2(MTIMEtimestamp_diff_msec, MTIMEtimestamp_diff_msec_bulk, "diff",
timestamp, timestamp, lng, TSDIFF, func2_noexcept, \
DEC_INT, DEC_INT, DEC_INT, INIT_INT, INIT_INT, INIT_INT,
GET_NEXT_INT, GET_NEXT_INT, APPEND_INT)
static inline int
@@ -501,23 +501,23 @@ timestamp_century(const timestamp t)
#define timestamp_hours(t) daytime_hour(timestamp_daytime(t))
#define timestamp_minutes(t) daytime_min(timestamp_daytime(t))
#define timestamp_extract_usecond(ts) daytime_sec_usec(timestamp_daytime(ts))
-func1(MTIMEtimestamp_century, MTIMEtimestamp_century_bulk,
"timestamp_century", timestamp, int, timestamp_century, COPYFLAGS,
func1_noexcept,
+func1(MTIMEtimestamp_century, MTIMEtimestamp_century_bulk,
"timestamp_century", timestamp, int, timestamp_century, COPYFLAGS,
func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEtimestamp_decade, MTIMEtimestamp_decade_bulk, "timestamp_decade",
timestamp, int, timestamp_decade, COPYFLAGS, func1_noexcept,
+func1(MTIMEtimestamp_decade, MTIMEtimestamp_decade_bulk, "timestamp_decade",
timestamp, int, timestamp_decade, COPYFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEtimestamp_year, MTIMEtimestamp_year_bulk, "timestamp_year",
timestamp, int, timestamp_year, COPYFLAGS, func1_noexcept,
+func1(MTIMEtimestamp_year, MTIMEtimestamp_year_bulk, "timestamp_year",
timestamp, int, timestamp_year, COPYFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEtimestamp_quarter, MTIMEtimestamp_quarter_bulk,
"timestamp_quarter", timestamp, int, timestamp_quarter, SETFLAGS,
func1_noexcept,
+func1(MTIMEtimestamp_quarter, MTIMEtimestamp_quarter_bulk,
"timestamp_quarter", timestamp, int, timestamp_quarter, SETFLAGS,
func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEtimestamp_month, MTIMEtimestamp_month_bulk, "timestamp_month",
timestamp, int, timestamp_month, SETFLAGS, func1_noexcept,
+func1(MTIMEtimestamp_month, MTIMEtimestamp_month_bulk, "timestamp_month",
timestamp, int, timestamp_month, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEtimestamp_day, MTIMEtimestamp_day_bulk, "timestamp_day", timestamp,
int, timestamp_day, SETFLAGS, func1_noexcept,
+func1(MTIMEtimestamp_day, MTIMEtimestamp_day_bulk, "timestamp_day", timestamp,
int, timestamp_day, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEtimestamp_hours, MTIMEtimestamp_hours_bulk, "timestamp_hours",
timestamp, int, timestamp_hours, SETFLAGS, func1_noexcept,
+func1(MTIMEtimestamp_hours, MTIMEtimestamp_hours_bulk, "timestamp_hours",
timestamp, int, timestamp_hours, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEtimestamp_minutes, MTIMEtimestamp_minutes_bulk,
"timestamp_minutes", timestamp, int, timestamp_minutes, SETFLAGS,
func1_noexcept,
+func1(MTIMEtimestamp_minutes, MTIMEtimestamp_minutes_bulk,
"timestamp_minutes", timestamp, int, timestamp_minutes, SETFLAGS,
func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEtimestamp_sql_seconds, MTIMEtimestamp_sql_seconds_bulk,
"sql_seconds", timestamp, int, timestamp_extract_usecond, SETFLAGS,
func1_noexcept,
+func1(MTIMEtimestamp_sql_seconds, MTIMEtimestamp_sql_seconds_bulk,
"sql_seconds", timestamp, int, timestamp_extract_usecond, SETFLAGS,
func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
#define sql_year(m) is_int_nil(m) ? int_nil : m / 12
@@ -526,17 +526,17 @@ func1(MTIMEtimestamp_sql_seconds, MTIMEt
#define sql_hours(m) is_lng_nil(m) ? int_nil : (int) ((m % (24*60*60*1000)) /
(60*60*1000))
#define sql_minutes(m) is_lng_nil(m) ? int_nil : (int) ((m % (60*60*1000)) /
(60*1000))
#define sql_seconds(m) is_lng_nil(m) ? int_nil : (int) ((m % (60*1000)) / 1000)
-func1(MTIMEsql_year, MTIMEsql_year_bulk, "sql_year", int, int, sql_year,
COPYFLAGS, func1_noexcept,
+func1(MTIMEsql_year, MTIMEsql_year_bulk, "sql_year", int, int, sql_year,
COPYFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEsql_month, MTIMEsql_month_bulk, "sql_month", int, int, sql_month,
SETFLAGS, func1_noexcept,
+func1(MTIMEsql_month, MTIMEsql_month_bulk, "sql_month", int, int, sql_month,
SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEsql_day, MTIMEsql_day_bulk, "sql_day", lng, lng, sql_day,
COPYFLAGS, func1_noexcept,
+func1(MTIMEsql_day, MTIMEsql_day_bulk, "sql_day", lng, lng, sql_day,
COPYFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEsql_hours, MTIMEsql_hours_bulk, "sql_hours", lng, int, sql_hours,
SETFLAGS, func1_noexcept,
+func1(MTIMEsql_hours, MTIMEsql_hours_bulk, "sql_hours", lng, int, sql_hours,
SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEsql_minutes, MTIMEsql_minutes_bulk, "sql_minutes", lng, int,
sql_minutes, SETFLAGS, func1_noexcept,
+func1(MTIMEsql_minutes, MTIMEsql_minutes_bulk, "sql_minutes", lng, int,
sql_minutes, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEsql_seconds, MTIMEsql_seconds_bulk, "sql_seconds", lng, int,
sql_seconds, SETFLAGS, func1_noexcept,
+func1(MTIMEsql_seconds, MTIMEsql_seconds_bulk, "sql_seconds", lng, int,
sql_seconds, SETFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
static inline str
@@ -546,14 +546,14 @@ date_fromstr_func(date *ret, str s)
throw(MAL, "mtime.date_fromstr", GDK_EXCEPTION);
return MAL_SUCCEED;
}
-func1(MTIMEdate_fromstr, MTIMEdate_fromstr_bulk, "date_fromstr", str, date,
date_fromstr_func, SETFLAGS, func1_except,
+func1(MTIMEdate_fromstr, MTIMEdate_fromstr_bulk, "date_fromstr", str, date,
date_fromstr_func, SETFLAGS, func1_except, \
DEC_STR, DEC_INT, INIT_STR, INIT_INT, GET_NEXT_STR)
#define date_date(m) m
-func1(MTIMEdate_date, MTIMEdate_date_bulk, "date_date", date, date, date_date,
COPYFLAGS, func1_noexcept,
+func1(MTIMEdate_date, MTIMEdate_date_bulk, "date_date", date, date, date_date,
COPYFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
-func1(MTIMEtimestamp_extract_date, MTIMEtimestamp_extract_date_bulk, "date",
timestamp, date, timestamp_date, COPYFLAGS, func1_noexcept,
+func1(MTIMEtimestamp_extract_date, MTIMEtimestamp_extract_date_bulk, "date",
timestamp, date, timestamp_date, COPYFLAGS, func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
static inline str
@@ -563,19 +563,19 @@ timestamp_fromstr_func(timestamp *ret, s
throw(MAL, "mtime.timestamp_fromstr", GDK_EXCEPTION);
return MAL_SUCCEED;
}
-func1(MTIMEtimestamp_fromstr, MTIMEtimestamp_fromstr_bulk,
"timestamp_fromstr", str, timestamp, timestamp_fromstr_func, SETFLAGS,
func1_except,
+func1(MTIMEtimestamp_fromstr, MTIMEtimestamp_fromstr_bulk,
"timestamp_fromstr", str, timestamp, timestamp_fromstr_func, SETFLAGS,
func1_except, \
DEC_STR, DEC_INT, INIT_STR, INIT_INT, GET_NEXT_STR)
#define timestamp_timestamp(m) m
-func1(MTIMEtimestamp_timestamp, MTIMEtimestamp_timestamp_bulk,
"timestamp_timestamp", timestamp, timestamp, timestamp_timestamp, COPYFLAGS,
func1_noexcept,
+func1(MTIMEtimestamp_timestamp, MTIMEtimestamp_timestamp_bulk,
"timestamp_timestamp", timestamp, timestamp, timestamp_timestamp, COPYFLAGS,
func1_noexcept, \
DEC_INT, DEC_INT, INIT_INT, INIT_INT, GET_NEXT_INT)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list