trait LogicImplicits extends AnyRef
Logic expression implicits to build OR/AND logic.
Person.name("John" or "Jonas") // OR-logic
- Source
- LogicImplicits.scala
- See also
Manual: expressions, | Tests: expressions, input1, input2, input3
Linear Supertypes
Type Hierarchy
Ordering
- Grouped
- Alphabetic
- By Inheritance
Inherited
- LogicImplicits
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit final def bigDec2Model(v: BigDecimal): TermValue[BigDecimal]
- implicit final def bigDecSet2Model(set: Set[BigDecimal]): TermValue[Set[BigDecimal]]
- implicit final def bigInt2Model(v: BigInt): TermValue[BigInt]
- implicit final def bigIntSet2Model(set: Set[BigInt]): TermValue[Set[BigInt]]
- implicit final def boolean2Model(v: Boolean): TermValue[Boolean]
- implicit final def booleanSet2Model(set: Set[Boolean]): TermValue[Set[Boolean]]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit final def date2Model(v: Date): TermValue[Date]
- implicit final def dateSet2Model(set: Set[Date]): TermValue[Set[Date]]
- implicit final def double2Model(v: Double): TermValue[Double]
- implicit final def doubleSet2Model(set: Set[Double]): TermValue[Set[Double]]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- implicit final def float2Model(v: Float): TermValue[Float]
- implicit final def floatSet2Model(set: Set[Float]): TermValue[Set[Float]]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit final def int2Model(v: Int): TermValue[Int]
- implicit final def intSet2Model(set: Set[Int]): TermValue[Set[Int]]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit final def long2Model(v: Long): TermValue[Long]
- implicit final def longSet2Model(set: Set[Long]): TermValue[Set[Long]]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit final def string2Model(v: String): TermValue[String]
- implicit final def stringSet2Model(set: Set[String]): TermValue[Set[String]]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit final def tuple2Model[A, B](tpl: (A, B)): TermValue[(A, B)]
- implicit final def uri2Model(v: URI): TermValue[URI]
- implicit final def uriSet2Model(set: Set[URI]): TermValue[Set[URI]]
- implicit final def uuid2Model(v: UUID): TermValue[UUID]
- implicit final def uuidSet2Model(set: Set[UUID]): TermValue[Set[UUID]]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Inherited from AnyRef
Inherited from Any
Expression implicits
Turns basic types into TermValue
's that can be used in Expression
Documentation/API for the Molecule library - a meta DSL for the Datomic database.
Manual | scalamolecule.org | Github | Forum