abstract
class
PrimaryKey[M, P, V] extends Key[M, P, V]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (PrimaryKey[M, P, V], B)
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
-
-
-
-
-
def
finalize(): Unit
-
def
formatted(fmtstr: String): String
-
def
fullyPartitioned: Boolean
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
val
prop: Prop[P, _]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
→[B](y: B): (PrimaryKey[M, P, V], B)
Inherited from Key[M, P, V]
Inherited by implicit conversion any2stringadd from
PrimaryKey[M, P, V] to any2stringadd[PrimaryKey[M, P, V]]
Inherited by implicit conversion StringFormat from
PrimaryKey[M, P, V] to StringFormat[PrimaryKey[M, P, V]]
Inherited by implicit conversion ArrowAssoc from
PrimaryKey[M, P, V] to ArrowAssoc[PrimaryKey[M, P, V]]
the primary key for this persistent type. a persistent type can have no more than one primary key. primary keys are just like other keys, but they take advantage of any performance features of the underlying database that can only be applied once per persistent type.
the domain model
the persistent type
the key value class