macro annotation to mark a class as a derived persistent component. creates a
companion object for the class that extends DerivedPType. if the class already has a companion object, then adds a parent
class DerivedPType to the existing companion object. Note that
this will not work if your companion object already extends an abstract
or concrete class, as DerivedPType itself is an abstract class. if this
happens, you will see a compiler error such as "class Foo needs to be a trait
to be mixed in".
M
the model
Poly
the type of the polymorphic persistent that this persistent is
derived from
This member is added by an implicit conversion from derivedPersistent[M, Poly] to
any2stringadd[derivedPersistent[M, Poly]] performed by method any2stringadd in scala.Predef.
This member is added by an implicit conversion from derivedPersistent[M, Poly] to
ArrowAssoc[derivedPersistent[M, Poly]] performed by method ArrowAssoc in scala.Predef.
This member is added by an implicit conversion from derivedPersistent[M, Poly] to
Ensuring[derivedPersistent[M, Poly]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from derivedPersistent[M, Poly] to
Ensuring[derivedPersistent[M, Poly]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from derivedPersistent[M, Poly] to
Ensuring[derivedPersistent[M, Poly]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from derivedPersistent[M, Poly] to
Ensuring[derivedPersistent[M, Poly]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from derivedPersistent[M, Poly] to
StringFormat[derivedPersistent[M, Poly]] performed by method StringFormat in scala.Predef.
This member is added by an implicit conversion from derivedPersistent[M, Poly] to
ArrowAssoc[derivedPersistent[M, Poly]] performed by method ArrowAssoc in scala.Predef.
macro annotation to mark a class as a derived persistent component. creates a companion object for the class that extends DerivedPType. if the class already has a companion object, then adds a parent class
DerivedPType
to the existing companion object. Note that this will not work if your companion object already extends an abstract or concrete class, asDerivedPType
itself is an abstract class. if this happens, you will see a compiler error such as "class Foo needs to be a trait to be mixed in".the model
the type of the polymorphic persistent that this persistent is derived from