From 6a01885dff05bf65482dcca0e398468530f64770 Mon Sep 17 00:00:00 2001 From: Nick Alexander Date: Thu, 4 Aug 2016 14:51:17 -0700 Subject: [PATCH] Review comment: simplify equality. --- src/datomish/schema.cljc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/datomish/schema.cljc b/src/datomish/schema.cljc index 41794633..0e5f9735 100644 --- a/src/datomish/schema.cljc +++ b/src/datomish/schema.cljc @@ -99,7 +99,7 @@ {:db.type/ref { :valid? #(and (integer? %) (pos? %)) :->SQLite identity :<-SQLite identity } :db.type/keyword { :valid? keyword? :->SQLite str :<-SQLite #(keyword (subs % 1)) } :db.type/string { :valid? string? :->SQLite identity :<-SQLite identity } - :db.type/boolean { :valid? #?(:clj #(instance? Boolean %) :cljs #(= js/Boolean (type %))) :->SQLite #(if % 1 0) :<-SQLite #(if (= % 1) true false) } + :db.type/boolean { :valid? #?(:clj #(instance? Boolean %) :cljs #(= js/Boolean (type %))) :->SQLite #(if % 1 0) :<-SQLite #(not= % 0) } :db.type/integer { :valid? integer? :->SQLite identity :<-SQLite identity } :db.type/real { :valid? #?(:clj float? :cljs number?) :->SQLite identity :<-SQLite identity } })