0 | module Oracle.Types.Value
2 | import Data.ByteString
3 | import Derive.Prelude
4 | import Oracle.Types.DateTime
6 | %language ElabReflection
15 | | OracleString String
16 | | OracleNumber Double
19 | | OracleBlob ByteString
20 | | OracleTimestamp OracleTimestamp
21 | | OracleTimestampTZ OracleTimestampTZ
22 | | OracleIntervalYM OracleIntervalYM
23 | | OracleIntervalDS OracleIntervalDS
25 | %runElab derive "OracleValue" [Eq,Ord,Show]