Changeset: b10b0c380a1a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b10b0c380a1a
Modified Files:
sql/server/sql_atom.c
Branch: Jun2020
Log Message:
Cleanup
diffs (39 lines):
diff --git a/sql/server/sql_atom.c b/sql/server/sql_atom.c
--- a/sql/server/sql_atom.c
+++ b/sql/server/sql_atom.c
@@ -576,30 +576,21 @@ atom2sql(atom *a, int timezone)
switch (ec) {
case EC_TIME:
- case EC_TIME_TZ: {
- char *n = stpcpy(val1, "TIME");
+ case EC_TIME_TZ:
+ case EC_TIMESTAMP:
+ case EC_TIMESTAMP_TZ: {
+ char *n = stpcpy(val1, (ec == EC_TIME || ec ==
EC_TIME_TZ) ? "TIME" : "TIMESTAMP");
if (a->tpe.digits) {
char str[16];
sprintf(str, "%u", a->tpe.digits);
n = stpcpy(stpcpy(stpcpy(n, " ("), str), ")");
}
- if (ec == EC_TIME_TZ)
+ if (ec == EC_TIME_TZ || ec == EC_TIMESTAMP_TZ)
stpcpy(n, " WITH TIME ZONE");
} break;
case EC_DATE:
strcpy(val1, "DATE");
break;
- case EC_TIMESTAMP:
- case EC_TIMESTAMP_TZ: {
- char *n = stpcpy(val1, "TIMESTAMP");
- if (a->tpe.digits) {
- char str[16];
- sprintf(str, "%u", a->tpe.digits);
- n = stpcpy(stpcpy(stpcpy(n, " ("), str), ")");
- }
- if (ec == EC_TIMESTAMP_TZ)
- stpcpy(n, " WITH TIME ZONE");
- } break;
default:
assert(0);
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list