summaryrefslogtreecommitdiff
path: root/src/cjr_print.sml
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-11-06 15:52:13 -0500
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-11-06 15:52:13 -0500
commit49f721d39e46ab0635cc2e9a5ed2a66944586640 (patch)
tree41ee93be96f6a864b32ea4dc473be7a2c8414be2 /src/cjr_print.sml
parent0a10b5b7d2bbdcbfec723176b2a31d6b4c6d34d1 (diff)
Ensql'ing nullables
Diffstat (limited to 'src/cjr_print.sml')
-rw-r--r--src/cjr_print.sml7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cjr_print.sml b/src/cjr_print.sml
index d7e426c3..b6c32e24 100644
--- a/src/cjr_print.sml
+++ b/src/cjr_print.sml
@@ -474,6 +474,13 @@ fun getPargs (e, _) =
| EFfiApp ("Basis", "sqlifyString", [e]) => [(e, String)]
| EFfiApp ("Basis", "sqlifyBool", [e]) => [(e, Bool)]
| EFfiApp ("Basis", "sqlifyTime", [e]) => [(e, Time)]
+
+ | EFfiApp ("Basis", "sqlifyIntN", [e]) => [(e, Nullable Int)]
+ | EFfiApp ("Basis", "sqlifyFloatN", [e]) => [(e, Nullable Float)]
+ | EFfiApp ("Basis", "sqlifyStringN", [e]) => [(e, Nullable String)]
+ | EFfiApp ("Basis", "sqlifyBoolN", [e]) => [(e, Nullable Bool)]
+ | EFfiApp ("Basis", "sqlifyTimeN", [e]) => [(e, Nullable Time)]
+
| ECase (e, _, _) => [(e, Bool)]
| _ => raise Fail "CjrPrint: getPargs"