diff options
Diffstat (limited to 'src/backend/utils/adt/selfuncs.c')
-rw-r--r-- | src/backend/utils/adt/selfuncs.c | 17 |
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: |