Query

stdx.collections.Query
See theQuery companion trait
object Query

Attributes

Companion
trait
Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Query.type

Members list

Type members

Classlikes

trait And extends Query

Attributes

Supertypes
trait Query
class Object
trait Matchable
class Any
Self type
And
trait EqsTo extends Query

Attributes

Supertypes
trait Query
class Object
trait Matchable
class Any
trait GreaterThan extends Query

Attributes

Supertypes
trait Query
class Object
trait Matchable
class Any
trait IncomparableTo extends Query

Attributes

Supertypes
trait Query
class Object
trait Matchable
class Any
trait LessThan extends Query

Attributes

Supertypes
trait Query
class Object
trait Matchable
class Any
trait None extends Query

Attributes

Supertypes
trait Query
class Object
trait Matchable
class Any
trait Or extends Query

Attributes

Supertypes
trait Query
class Object
trait Matchable
class Any
Self type
Or

Value members

Concrete methods

def eqs[B, P <: PartialOrder[B]](a: B)(using P): EqsTo { type Elem = B; type O = P; }
def gt[B, P <: PartialOrder[B]](a: B)(using P): GreaterThan { type Elem = B; type O = P; }
def incomparable[B, P <: PartialOrder[B]](a: B)(using P): IncomparableTo { type Elem = B; type O = P; }
def lt[B, P <: PartialOrder[B]](a: B)(using P): LessThan { type Elem = B; type O = P; }

Extensions

Extensions

extension (a: Query)
def and(b: a.O ?=> Query { type O = a.O; type Elem = a.Elem; })(using a.O): Query { type O = a.O; type Elem = a.Elem; }
def or(b: Query { type O = a.O; type Elem = a.Elem; })(using a.O): Query { type O = a.O; type Elem = a.Elem; }