object attributes
Boilerplate interfaces for custom DSL generated from schema definition file.
Encodes attribute cardinality, type and mode (mandatory, tacit, optional).
- Source
- attributes.scala
Linear Supertypes
Content Hierarchy
Ordering
- Alphabetic
- By Inheritance
Inherited
- attributes
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait Attr extends AnyRef
- trait BiEdgePropAttr_ extends Bidirectional_
- trait BiEdgePropRefAttr_ extends Bidirectional_
- trait BiEdgePropRef_ extends Bidirectional_
- trait BiEdgeRefAttr_[revRefAttr] extends Bidirectional_
- trait BiEdgeRef_[revRefAttr] extends Bidirectional_
- trait BiEdge_ extends Bidirectional_
- trait BiOtherRefAttr_[revRefAttr] extends Bidirectional_
- trait BiOtherRef_[revRefAttr] extends Bidirectional_
- trait BiSelfRefAttr_ extends Bidirectional_
- trait BiSelfRef_ extends Bidirectional_
- trait BiTargetRefAttr_[biRefAttr] extends Bidirectional_
- trait BiTargetRef_[biRefAttr] extends Bidirectional_
- trait Bidirectional_ extends AnyRef
- case class Doc(msg: String) extends Product with Serializable
- trait Enum extends AnyRef
- trait Enum$[Ns, T] extends Attr with Enum with api.core.OptionalExpr[Ns, T]
- trait Fulltext[Ns, In] extends api.core.FulltextExpr[Ns, In]
- trait Indexed extends AnyRef
- trait IsComponent extends AnyRef
- trait Many[Ns, In, TT, T] extends ValueAttr[Ns, In, TT, T] with api.core.ManyExpr[Ns, In, T]
- trait ManyBigDecimal[Ns, In] extends Many[Ns, In, Set[BigDecimal], BigDecimal]
- trait ManyBigDecimal$[Ns] extends ManyValueAttr$[Ns, Set[BigDecimal], BigDecimal]
- trait ManyBigInt[Ns, In] extends Many[Ns, In, Set[BigInt], BigInt]
- trait ManyBigInt$[Ns] extends ManyValueAttr$[Ns, Set[BigInt], BigInt]
- trait ManyBoolean[Ns, In] extends Many[Ns, In, Set[Boolean], Boolean]
- trait ManyBoolean$[Ns] extends ManyValueAttr$[Ns, Set[Boolean], Boolean]
- trait ManyByte[Ns, In] extends Many[Ns, In, Set[Byte], Byte]
- trait ManyByte$[Ns] extends ManyValueAttr$[Ns, Set[Byte], Byte]
- trait ManyDate[Ns, In] extends Many[Ns, In, Set[Date], Date]
- trait ManyDate$[Ns] extends ManyValueAttr$[Ns, Set[Date], Date]
- trait ManyDouble[Ns, In] extends Many[Ns, In, Set[Double], Double]
- trait ManyDouble$[Ns] extends ManyValueAttr$[Ns, Set[Double], Double]
- trait ManyEnums[Ns, In] extends Many[Ns, In, Set[String], String] with Enum
- trait ManyEnums$[Ns] extends Enum$[Ns, Set[String]]
- trait ManyFloat[Ns, In] extends Many[Ns, In, Set[Float], Float]
- trait ManyFloat$[Ns] extends ManyValueAttr$[Ns, Set[Float], Float]
- trait ManyInt[Ns, In] extends Many[Ns, In, Set[Int], Int]
- trait ManyInt$[Ns] extends ManyValueAttr$[Ns, Set[Int], Int]
- trait ManyLong[Ns, In] extends Many[Ns, In, Set[Long], Long]
- trait ManyLong$[Ns] extends ManyValueAttr$[Ns, Set[Long], Long]
- trait ManyRef[This, Next] extends Ref[This, Next]
- trait ManyRefAttr[Ns, In] extends RefAttr[Ns] with api.core.ManyExpr[Ns, In, Long]
- trait ManyRefAttr$[Ns] extends RefAttr$[Ns] with api.core.OptionalExpr[Ns, Set[Long]]
- trait ManyString[Ns, In] extends Many[Ns, In, Set[String], String]
- trait ManyString$[Ns] extends ManyValueAttr$[Ns, Set[String], String]
- trait ManyURI[Ns, In] extends Many[Ns, In, Set[URI], URI]
- trait ManyURI$[Ns] extends ManyValueAttr$[Ns, Set[URI], URI]
- trait ManyUUID[Ns, In] extends Many[Ns, In, Set[UUID], UUID]
- trait ManyUUID$[Ns] extends ManyValueAttr$[Ns, Set[UUID], UUID]
- trait ManyValueAttr$[Ns, TT, T] extends ValueAttr$[T] with api.core.OptionalExpr[Ns, TT]
- trait MapAttr[Ns, In, TT, T] extends ValueAttr[Ns, In, TT, T] with api.core.MapAttrExpr[Ns, In, T]
- trait MapAttr$[Ns, TT, T] extends Attr with api.core.OptionalExpr[Ns, TT]
- trait MapAttrK extends AnyRef
- trait MapBigDecimal[Ns, In] extends MapAttr[Ns, In, Map[String, BigDecimal], BigDecimal]
- trait MapBigDecimal$[Ns] extends MapAttr$[Ns, Map[String, BigDecimal], BigDecimal]
- trait MapBigInt[Ns, In] extends MapAttr[Ns, In, Map[String, BigInt], BigInt]
- trait MapBigInt$[Ns] extends MapAttr$[Ns, Map[String, BigInt], BigInt]
- trait MapBoolean[Ns, In] extends MapAttr[Ns, In, Map[String, Boolean], Boolean]
- trait MapBoolean$[Ns] extends MapAttr$[Ns, Map[String, Boolean], Boolean]
- trait MapByte[Ns, In] extends MapAttr[Ns, In, Map[String, Byte], Byte]
- trait MapByte$[Ns] extends MapAttr$[Ns, Map[String, Byte], Byte]
- trait MapDate[Ns, In] extends MapAttr[Ns, In, Map[String, Date], Date]
- trait MapDate$[Ns] extends MapAttr$[Ns, Map[String, Date], Date]
- trait MapDouble[Ns, In] extends MapAttr[Ns, In, Map[String, Double], Double]
- trait MapDouble$[Ns] extends MapAttr$[Ns, Map[String, Double], Double]
- trait MapFloat[Ns, In] extends MapAttr[Ns, In, Map[String, Float], Float]
- trait MapFloat$[Ns] extends MapAttr$[Ns, Map[String, Float], Float]
- trait MapInt[Ns, In] extends MapAttr[Ns, In, Map[String, Int], Int]
- trait MapInt$[Ns] extends MapAttr$[Ns, Map[String, Int], Int]
- trait MapLong[Ns, In] extends MapAttr[Ns, In, Map[String, Long], Long]
- trait MapLong$[Ns] extends MapAttr$[Ns, Map[String, Long], Long]
- trait MapString[Ns, In] extends MapAttr[Ns, In, Map[String, String], String]
- trait MapString$[Ns] extends MapAttr$[Ns, Map[String, String], String]
- trait MapURI[Ns, In] extends MapAttr[Ns, In, Map[String, URI], URI]
- trait MapURI$[Ns] extends MapAttr$[Ns, Map[String, URI], URI]
- trait MapUUID[Ns, In] extends MapAttr[Ns, In, Map[String, UUID], UUID]
- trait MapUUID$[Ns] extends MapAttr$[Ns, Map[String, UUID], UUID]
- trait NoHistory extends AnyRef
- trait One[Ns, In, T] extends ValueAttr[Ns, In, Nothing, T] with api.core.OneExpr[Ns, In, T]
- trait OneAny[Ns, In] extends One[Ns, In, Any]
- trait OneAny$[Ns] extends OneValueAttr$[Ns, Any]
- trait OneBigDecimal[Ns, In] extends One[Ns, In, BigDecimal]
- trait OneBigDecimal$[Ns] extends OneValueAttr$[Ns, BigDecimal]
- trait OneBigInt[Ns, In] extends One[Ns, In, BigInt]
- trait OneBigInt$[Ns] extends OneValueAttr$[Ns, BigInt]
- trait OneBoolean[Ns, In] extends One[Ns, In, Boolean]
- trait OneBoolean$[Ns] extends OneValueAttr$[Ns, Boolean]
- trait OneByte[Ns, In] extends One[Ns, In, Byte]
- trait OneByte$[Ns] extends OneValueAttr$[Ns, Byte]
- trait OneDate[Ns, In] extends One[Ns, In, Date]
- trait OneDate$[Ns] extends OneValueAttr$[Ns, Date]
- trait OneDouble[Ns, In] extends One[Ns, In, Double]
- trait OneDouble$[Ns] extends OneValueAttr$[Ns, Double]
- trait OneEnum[Ns, In] extends One[Ns, In, String] with Enum
- trait OneEnum$[Ns] extends Enum$[Ns, String]
- trait OneFloat[Ns, In] extends One[Ns, In, Float]
- trait OneFloat$[Ns] extends OneValueAttr$[Ns, Float]
- trait OneInt[Ns, In] extends One[Ns, In, Int]
- trait OneInt$[Ns] extends OneValueAttr$[Ns, Int]
- trait OneLong[Ns, In] extends One[Ns, In, Long]
- trait OneLong$[Ns] extends OneValueAttr$[Ns, Long]
- trait OneRef[This, Next] extends Ref[This, Next]
- trait OneRefAttr[Ns, In] extends RefAttr[Ns] with api.core.OneExpr[Ns, In, Long]
- trait OneRefAttr$[Ns] extends RefAttr$[Ns] with api.core.OptionalExpr[Ns, Long]
- trait OneString[Ns, In] extends One[Ns, In, String]
- trait OneString$[Ns] extends OneValueAttr$[Ns, String]
- trait OneURI[Ns, In] extends One[Ns, In, URI]
- trait OneURI$[Ns] extends OneValueAttr$[Ns, URI]
- trait OneUUID[Ns, In] extends One[Ns, In, UUID]
- trait OneUUID$[Ns] extends OneValueAttr$[Ns, UUID]
- trait OneValueAttr$[Ns, T] extends ValueAttr$[T] with api.core.OptionalExpr[Ns, T]
- trait Ref[This, Next] extends AnyRef
- trait RefAttr[Ns] extends Attr
- trait RefAttr$[Ns] extends Attr
- trait SelfJoin extends AnyRef
- trait UniqueIdentity extends AnyRef
- trait UniqueValue extends AnyRef
- sealed trait ValueAttr[Ns, In, TT, T] extends Attr
- trait ValueAttr$[T] extends Attr
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
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- 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])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()
- object EnumValue
Documentation/API for the Molecule library - a meta DSL for the Datomic database.
Manual | scalamolecule.org | Github | Forum