We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 61edb9e commit 995f8a2Copy full SHA for 995f8a2
1 file changed
src/datascript/query.cljc
@@ -556,17 +556,6 @@
556
(prod-rel (assoc production :tuples []) (empty-rel binding)))]
557
(update context :rels collapse-rels new-rel)))
558
559
-(defn substitute-constant [context pattern-el]
560
- (when (free-var? pattern-el)
561
- (when-some [rel (rel-with-attr context pattern-el)]
562
- (when-some [tuple (first (:tuples rel))]
563
- (when (nil? (fnext (:tuples rel)))
564
- (let [idx (get (:attrs rel) pattern-el)]
565
- (#?(:cljs da/aget :clj get) tuple idx)))))))
566
-
567
-(defn substitute-constants [context pattern]
568
- (mapv #(or (substitute-constant context %) %) pattern))
569
570
;;; RULES
571
572
(defn rule? [context clause]
0 commit comments