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
commit5b41c32b3fb60944fd5d342f7f6ee4413510b9f5 (patch)
tree41ee93be96f6a864b32ea4dc473be7a2c8414be2 /src/cjr_print.sml
parent2b028daf3ff279b9c68301c031588ab042edddf5 (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"