summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
diff options
context:
space:
mode:
authorAndres Freund <andres@anarazel.de>2018-09-28 15:21:48 -0700
committerAndres Freund <andres@anarazel.de>2018-10-11 11:59:15 -0700
commitcda6a8d01d391eab45c4b3e0043a1b2b31072f5f (patch)
tree946bf47beeae6e3cbe13e00931a56561e4b1a0ec /src/backend/utils/adt/selfuncs.c
parent2d10defa7771931295ee804cf096fb9388472a7b (diff)
Remove deprecated abstime, reltime, tinterval datatypes.
These types have been deprecated for a *long* time. Catversion bump, for obvious reasons. Author: Andres Freund Discussion: https://postgr.es/m/20181009192237.34wjp3nmw7oynmmr@alap3.anarazel.de https://postgr.es/m/20171213080506.cwjkpcz3bkk6yz2u@alap3.anarazel.de https://postgr.es/m/25615.1513115237@sss.pgh.pa.us
Diffstat (limited to 'src/backend/utils/adt/selfuncs.c')
-rw-r--r--src/backend/utils/adt/selfuncs.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/backend/utils/adt/selfuncs.c b/src/backend/utils/adt/selfuncs.c
index b8c0e034ca1..e0ece74bb92 100644
--- a/src/backend/utils/adt/selfuncs.c
+++ b/src/backend/utils/adt/selfuncs.c
@@ -137,7 +137,6 @@
#include "utils/fmgroids.h"
#include "utils/index_selfuncs.h"
#include "utils/lsyscache.h"
-#include "utils/nabstime.h"
#include "utils/pg_locale.h"
#include "utils/rel.h"
#include "utils/selfuncs.h"
@@ -4156,11 +4155,8 @@ convert_to_scalar(Datum value, Oid valuetypid, double *scaledvalue,
*/
case TIMESTAMPOID:
case TIMESTAMPTZOID:
- case ABSTIMEOID:
case DATEOID:
case INTERVALOID:
- case RELTIMEOID:
- case TINTERVALOID:
case TIMEOID:
case TIMETZOID:
*scaledvalue = convert_timevalue_to_scalar(value, valuetypid,
@@ -4583,9 +4579,6 @@ convert_timevalue_to_scalar(Datum value, Oid typid, bool *failure)
return DatumGetTimestamp(value);
case TIMESTAMPTZOID:
return DatumGetTimestampTz(value);
- case ABSTIMEOID:
- return DatumGetTimestamp(DirectFunctionCall1(abstime_timestamp,
- value));
case DATEOID:
return date2timestamp_no_overflow(DatumGetDateADT(value));
case INTERVALOID:
@@ -4600,16 +4593,6 @@ convert_timevalue_to_scalar(Datum value, Oid typid, bool *failure)
return interval->time + interval->day * (double) USECS_PER_DAY +
interval->month * ((DAYS_PER_YEAR / (double) MONTHS_PER_YEAR) * USECS_PER_DAY);
}
- case RELTIMEOID:
- return (DatumGetRelativeTime(value) * 1000000.0);
- case TINTERVALOID:
- {
- TimeInterval tinterval = DatumGetTimeInterval(value);
-
- if (tinterval->status != 0)
- return ((tinterval->data[1] - tinterval->data[0]) * 1000000.0);
- return 0; /* for lack of a better idea */
- }
case TIMEOID:
return DatumGetTimeADT(value);
case TIMETZOID: