Predicate

edu.gemini.grackle.Predicate
See thePredicate companion object
trait Predicate extends Term[Boolean]

Attributes

Companion:
object
Source:
predicate.scala
Graph
Supertypes
trait Term[Boolean]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class And
class Contains[T]
class Eql[T]
object False.type
class Gt[T]
class GtEql[T]
class In[T]
class IsNull[T]
class Lt[T]
class LtEql[T]
class Matches
class NEql[T]
class Not
class Or
object True.type

Members list

Concise view

Value members

Inherited methods

def apply(c: Cursor): Result[T]

Attributes

Inherited from:
Term
Source:
predicate.scala
def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals
def children: List[Term[_]]

Attributes

Inherited from:
Term
Source:
predicate.scala
def exists(f: Term[_] => Boolean): Boolean

Attributes

Inherited from:
Term
Source:
predicate.scala
def fold[Acc](acc: Acc)(f: (Acc, Term[_]) => Acc): Acc

Attributes

Inherited from:
Term
Source:
predicate.scala
def forall(f: Term[_] => Boolean): Boolean

Attributes

Inherited from:
Term
Source:
predicate.scala

Attributes

Inherited from:
Product
def productElement(n: Int): Any

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product