Changeset: e3a1b701d5ad for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/e3a1b701d5ad
Modified Files:
sql/server/rel_dump.c
Branch: properties
Log Message:
Don't show min/max on atoms
diffs (40 lines):
diff --git a/sql/server/rel_dump.c b/sql/server/rel_dump.c
--- a/sql/server/rel_dump.c
+++ b/sql/server/rel_dump.c
@@ -323,16 +323,12 @@ exp_print(mvc *sql, stream *fout, sql_ex
if (e->type != e_atom && e->type != e_cmp && is_unique(e))
mnstr_printf(fout, " UNIQUE");
if (e->p && !(GDKdebug & FORCEMITOMASK)) {
- prop *p = e->p;
- char *pv;
-
- for (; p; p = p->p) {
- pv = propvalue2string(sql->ta, p);
- mnstr_printf(fout, " %s %s", propkind2string(p), pv);
- /*
- if (p->kind == PROP_MIN || p->kind == PROP_MAX)
- mnstr_printf(fout, " %p", p->value);
- */
+ for (prop *p = e->p; p; p = p->p) {
+ /* don't show min/max on atoms */
+ if (e->type != e_atom || (p->kind != PROP_MIN &&
p->kind != PROP_MAX)) {
+ char *pv = propvalue2string(sql->ta, p);
+ mnstr_printf(fout, " %s %s",
propkind2string(p), pv);
+ }
}
}
if (exp_name(e) && alias) {
@@ -639,11 +635,8 @@ rel_print_(mvc *sql, stream *fout, sql_
assert(0);
}
if (rel->p) {
- prop *p = rel->p;
- char *pv;
-
- for (; p; p = p->p) {
- pv = propvalue2string(sql->ta, p);
+ for (prop *p = rel->p; p; p = p->p) {
+ char *pv = propvalue2string(sql->ta, p);
mnstr_printf(fout, " %s %s", propkind2string(p), pv);
}
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list