Public Variables and Functions
difference
functionUsage: (difference s1) (difference s1 s2) (difference s1 s2 & sets)
Return a set that is the first set without elements of the remaining sets
Added in Clojure version 1.0
Source
index
functionUsage: (index xrel ks)
Returns a map of the distinct values of ks in the xrel mapped to aset of the maps in xrel with the corresponding values of ks.
Added in Clojure version 1.0
Source
intersection
functionUsage: (intersection s1) (intersection s1 s2) (intersection s1 s2 & sets)
Return a set that is the intersection of the input sets
Added in Clojure version 1.0
Source
join
functionUsage: (join xrel yrel) (join xrel yrel km)
When passed 2 rels, returns the rel corresponding to the naturaljoin. When passed an additional keymap, joins on the correspondingkeys.
Added in Clojure version 1.0
Source
map-invert
functionUsage: (map-invert m)
Returns the map with the vals mapped to the keys.
Added in Clojure version 1.0
Source
project
functionUsage: (project xrel ks)
Returns a rel of the elements of xrel with only the keys in ks
Added in Clojure version 1.0
Source
rename
functionUsage: (rename xrel kmap)
Returns a rel of the maps in xrel with the keys in kmap renamed to the vals in kmap
Added in Clojure version 1.0
Source
rename-keys
functionUsage: (rename-keys map kmap)
Returns the map with the keys in kmap renamed to the vals in kmap
Added in Clojure version 1.0
Source
select
functionUsage: (select pred xset)
Returns a set of the elements for which pred is true
Added in Clojure version 1.0
Source
subset?
functionUsage: (subset? set1 set2)
Is set1 a subset of set2?
Added in Clojure version 1.2
Source
superset?
functionUsage: (superset? set1 set2)
Is set1 a superset of set2?
Added in Clojure version 1.2
Source
union
functionUsage: (union) (union s1) (union s1 s2) (union s1 s2 & sets)
Return a set that is the union of the input sets
Added in Clojure version 1.0
Source