Gel.Set (Gel v0.9.0)
View SourceA representation of an immutable set of values returned by a query.
Nested sets in the result are also returned as Gel.Set
objects.
Gel.Set
implements Enumerable
protocol for iterating over set values.
iex(1)> {:ok, client} = Gel.start_link()
iex(2)> set =
...(2)> Gel.query!(client, """
...(2)> select schema::ObjectType{
...(2)> name
...(2)> }
...(2)> filter .name IN {'std::BaseObject', 'std::Object', 'std::FreeObject'}
...(2)> order by .name
...(2)> """)
iex(3)> set
#Gel.Set<{#Gel.Object<name := "std::BaseObject">, #Gel.Object<name := "std::FreeObject">, #Gel.Object<name := "std::Object">}>
Summary
Functions
Check if set is empty.