From 441c109b65295783a391921777ab186625411ecd Mon Sep 17 00:00:00 2001 From: Mike Blume Date: Wed, 15 Apr 2015 09:53:15 -0700 Subject: [PATCH] make SqlArray a record too --- src/honeysql/types.clj | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/honeysql/types.clj b/src/honeysql/types.clj index dfb0ce8..9198d17 100644 --- a/src/honeysql/types.clj +++ b/src/honeysql/types.clj @@ -60,18 +60,12 @@ ;;;; -(deftype SqlArray [values _meta] - Object - (hashCode [this] (hash-combine (hash (class this)) (hash values))) - (equals [_ x] (and (instance? SqlArray x) (= values (.values ^SqlArray x)))) - clojure.lang.IObj - (meta [_] _meta) - (withMeta [_ m] (SqlArray. values m))) +(defrecord SqlArray [values]) (defn array "Represents a SQL array." [values] - (SqlArray. values nil)) + (SqlArray. values)) (defn array-vals [^SqlArray a] (.values a))