               (case (:type cinfo)
                 :array
                 (map->ArrayRegexExpression {:column cinfo :value value})
-
-                :multi
-                (map->RegexExpression {:column (merge cinfo
-                                                      (fv-variant :string))
-                                       :value value})
 
                 :queryable-json
                 (map->JsonbPathBinaryExpression {:operator (keyword "~")

                                         :value (su/array-to-param "timestamp"
                                                                   java.sql.Timestamp
                                                                   (map to-timestamp value))})

                :float
                (map->InArrayExpression {:column cinfo
                                         :value (su/array-to-param "float4"
                                                                   java.lang.Double
                                                                   (map double value))})
                :integer
                (map->InArrayExpression {:column cinfo
                                         :value (su/array-to-param "bigint"

              (create-extract-node* cols expr))
      (create-extract-node* query-rec cols expr))))

(defn user-node->plan-node
  "Create a query plan for `node` in the context of the given query (as `query-rec`)"
  [query-rec node]
