record OracleDate : TypeMkOracleDate : Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> OracleDate.day : OracleDate -> Int32.hour : OracleDate -> Int32.minute : OracleDate -> Int32.month : OracleDate -> Int32.second : OracleDate -> Int32.year : OracleDate -> Int32Eq OracleDateOrd OracleDateShow OracleDate.year : OracleDate -> Int32year : OracleDate -> Int32.month : OracleDate -> Int32month : OracleDate -> Int32.day : OracleDate -> Int32day : OracleDate -> Int32.hour : OracleDate -> Int32hour : OracleDate -> Int32.minute : OracleDate -> Int32minute : OracleDate -> Int32.second : OracleDate -> Int32second : OracleDate -> Int32record OracleTimestamp : TypeMkOracleTimestamp : Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> OracleTimestamp.day : OracleTimestamp -> Int32.hour : OracleTimestamp -> Int32.minute : OracleTimestamp -> Int32.month : OracleTimestamp -> Int32.nanosecond : OracleTimestamp -> Int32.second : OracleTimestamp -> Int32.year : OracleTimestamp -> Int32Eq OracleTimestampOrd OracleTimestampShow OracleTimestamp.year : OracleTimestamp -> Int32year : OracleTimestamp -> Int32.month : OracleTimestamp -> Int32month : OracleTimestamp -> Int32.day : OracleTimestamp -> Int32day : OracleTimestamp -> Int32.hour : OracleTimestamp -> Int32hour : OracleTimestamp -> Int32.minute : OracleTimestamp -> Int32minute : OracleTimestamp -> Int32.second : OracleTimestamp -> Int32second : OracleTimestamp -> Int32.nanosecond : OracleTimestamp -> Int32nanosecond : OracleTimestamp -> Int32OracleTimestampLTZ : Typerecord OracleTimestampTZ : TypeMkOracleTimestampTZ : Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> OracleTimestampTZ.day : OracleTimestampTZ -> Int32.hour : OracleTimestampTZ -> Int32.minute : OracleTimestampTZ -> Int32.month : OracleTimestampTZ -> Int32.nanosecond : OracleTimestampTZ -> Int32.second : OracleTimestampTZ -> Int32.tzHourOffset : OracleTimestampTZ -> Int32.tzMinuteOffset : OracleTimestampTZ -> Int32.year : OracleTimestampTZ -> Int32Eq OracleTimestampTZOrd OracleTimestampTZShow OracleTimestampTZ.year : OracleTimestampTZ -> Int32year : OracleTimestampTZ -> Int32.month : OracleTimestampTZ -> Int32month : OracleTimestampTZ -> Int32.day : OracleTimestampTZ -> Int32day : OracleTimestampTZ -> Int32.hour : OracleTimestampTZ -> Int32hour : OracleTimestampTZ -> Int32.minute : OracleTimestampTZ -> Int32minute : OracleTimestampTZ -> Int32.second : OracleTimestampTZ -> Int32second : OracleTimestampTZ -> Int32.nanosecond : OracleTimestampTZ -> Int32nanosecond : OracleTimestampTZ -> Int32.tzHourOffset : OracleTimestampTZ -> Int32tzHourOffset : OracleTimestampTZ -> Int32.tzMinuteOffset : OracleTimestampTZ -> Int32tzMinuteOffset : OracleTimestampTZ -> Int32record OracleIntervalYM : TypeMkOracleIntervalYM : Int32 -> Int32 -> OracleIntervalYM.months : OracleIntervalYM -> Int32.years : OracleIntervalYM -> Int32Eq OracleIntervalYMOrd OracleIntervalYMShow OracleIntervalYM.years : OracleIntervalYM -> Int32years : OracleIntervalYM -> Int32.months : OracleIntervalYM -> Int32months : OracleIntervalYM -> Int32record OracleIntervalDS : TypeMkOracleIntervalDS : Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> OracleIntervalDS.days : OracleIntervalDS -> Int32.hours : OracleIntervalDS -> Int32.minutes : OracleIntervalDS -> Int32.nanoseconds : OracleIntervalDS -> Int32.seconds : OracleIntervalDS -> Int32Eq OracleIntervalDSOrd OracleIntervalDSShow OracleIntervalDS.days : OracleIntervalDS -> Int32days : OracleIntervalDS -> Int32.hours : OracleIntervalDS -> Int32hours : OracleIntervalDS -> Int32.minutes : OracleIntervalDS -> Int32minutes : OracleIntervalDS -> Int32.seconds : OracleIntervalDS -> Int32seconds : OracleIntervalDS -> Int32.nanoseconds : OracleIntervalDS -> Int32nanoseconds : OracleIntervalDS -> Int32