Inherited from Iterable[Prop]
Inherited from IterableLike[Prop, Iterable[Prop]]
Inherited from Equals
Inherited from GenIterable[Prop]
Inherited from GenIterableLike[Prop, Iterable[Prop]]
Inherited from Traversable[Prop]
Inherited from GenTraversable[Prop]
Inherited from GenericTraversableTemplate[Prop, Iterable]
Inherited from TraversableLike[Prop, Iterable[Prop]]
Inherited from GenTraversableLike[Prop, Iterable[Prop]]
Inherited from Parallelizable[Prop, ParIterable[Prop]]
Inherited from TraversableOnce[Prop]
Inherited from GenTraversableOnce[Prop]
Inherited from FilterMonadic[Prop, Iterable[Prop]]
Inherited from HasNewBuilder[Prop, Iterable[Prop] @scala.annotation.unchecked.uncheckedVariance]
Inherited from AnyRef
Inherited from Any
Representation of multi-property values
Non-multi properties are represented using a map Key -> Property, while multi-properties are represented using a map Key -> MultiPropertyValue.
There are three types of multi-property values: SingleValue, SetValue and ListValue
SingleValue: only one value. A map Key -> SingleValue is equivalent to a map Key -> Property. SetValue: a set of values. ListValue: a multiset of values. The name is misleading, but that's how tinkerpop works.
type of underlying property