DispatchQuery

case
class DispatchQuery(from: From, to: To, through: Through, bypassing: Bypassing, var _sortedWith: Option[(AnyRef, AnyRef) => Boolean])

Composed dispatch query, i.e., applying the composition of all dispatch queries the given set of edges. All provided queries must be side-effect free!

Value Params
bypassing

query specifying all elements to be left out for the role dispatch query

from

query selecting the starting element for the role dispatch query

through

query specifying intermediate elements for the role dispatch query

to

query selecting the end element for the role dispatch query

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Extension method from DispatchQuery
infix
Extension method from DispatchQuery
Extension method from DispatchQuery
infix
Extension method from DispatchQuery
def filter(anys: Seq[AnyRef]): Seq[AnyRef]

Applies the composition filters and sorting function to the given set of objects.

Applies the composition filters and sorting function to the given set of objects.

Value Params
anys

The Seq of objects to filter and sort

Returns

the filtered and sorted Seq of objects

def sortedWith(f: PartialFunction[(AnyRef, AnyRef), Boolean]): DispatchQuery

Set the function to later sort all dynamic extensions during DispatchQuery.filter.

Set the function to later sort all dynamic extensions during DispatchQuery.filter.

Value Params
f

the sorting function

Returns

this

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product