Changeset: 4b3866111959 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/4b3866111959
Modified Files:
sql/server/rel_exp.c
Branch: interval-day-second
Log Message:
Do not try to scale interval types
The logic in exp_scale_algebra only makes sense for decimals.
diffs (12 lines):
diff --git a/sql/server/rel_exp.c b/sql/server/rel_exp.c
--- a/sql/server/rel_exp.c
+++ b/sql/server/rel_exp.c
@@ -2896,7 +2896,7 @@ exp_scale_algebra(mvc *sql, sql_subfunc
sql_subtype *lt = exp_subtype(l);
sql_subtype *rt = exp_subtype(r);
- if (lt->type->scale == SCALE_FIX && rt->scale &&
+ if (!EC_INTERVAL(lt->type->eclass) && lt->type->scale == SCALE_FIX &&
rt->scale &&
strcmp(sql_func_imp(f->func), "/") == 0) {
sql_subtype *res = f->res->h->data;
unsigned int scale, digits, digL, scaleL;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]