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
- All
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( ... ) @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: Any): 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[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @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