abstract class MappedProductShape[Level <: ShapeLevel, C, M <: C, U <: C, P <: C] extends ProductNodeShape[Level, C, M, U, P]
Instance Constructors
- new MappedProductShape()
Type Members
- type Mixed = M
- type Packed = P
- type Unpacked = U
Abstract Value Members
- abstract def buildValue(elems: IndexedSeq[Any]): Any
- abstract def classTag: ClassTag[U]
- abstract def copy(shapes: Seq[Shape[_ <: ShapeLevel, _, _, _]]): Shape[Level, _, _, _]
- abstract def getElement(value: C, idx: Int): Any
- abstract val shapes: Seq[Shape[_ <: ShapeLevel, _, _, _]]
Concrete Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- def ->[B](y: B): (MappedProductShape[Level, C, M, U, P], B)
- final def ==(arg0: Any): Boolean
- final def asInstanceOf[T0]: T0
- def buildParams(extract: (Any) => Unpacked): Packed
- def clone(): AnyRef
- def encodeRef(value: Any, path: Node): Any
- def ensuring(cond: (MappedProductShape[Level, C, M, U, P]) => Boolean, msg: => Any): MappedProductShape[Level, C, M, U, P]
- def ensuring(cond: (MappedProductShape[Level, C, M, U, P]) => Boolean): MappedProductShape[Level, C, M, U, P]
- def ensuring(cond: Boolean, msg: => Any): MappedProductShape[Level, C, M, U, P]
- def ensuring(cond: Boolean): MappedProductShape[Level, C, M, U, P]
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- final def getClass(): Class[_ <: AnyRef]
- def getIterator(value: C): Iterator[Any]
- def hashCode(): Int
- final def isInstanceOf[T0]: Boolean
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- def pack(value: Any): Packed
- def packedShape: Shape[Level, Packed, Unpacked, Packed]
- final def synchronized[T0](arg0: => T0): T0
- def toBase(v: Any): ProductWrapper
- def toMapped(v: Any): Any
- def toNode(value: Any): TypeMapping
- def toString(): String
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- final def wait(): Unit
Deprecated Value Members
- def finalize(): Unit
- def formatted(fmtstr: String): String
- def →[B](y: B): (MappedProductShape[Level, C, M, U, P], B)
Inherited from ProductNodeShape[Level, C, M, U, P]
Value Members
- abstract def buildValue(elems: IndexedSeq[Any]): Any
- abstract def copy(shapes: Seq[Shape[_ <: ShapeLevel, _, _, _]]): Shape[Level, _, _, _]
- abstract def getElement(value: C, idx: Int): Any
- abstract val shapes: Seq[Shape[_ <: ShapeLevel, _, _, _]]
- def buildParams(extract: (Any) => Unpacked): Packed
- def encodeRef(value: Any, path: Node): Any
- def getIterator(value: C): Iterator[Any]
- def pack(value: Any): Packed
- def packedShape: Shape[Level, Packed, Unpacked, Packed]
- def toString(): String
Inherited from AnyRef
Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- def clone(): AnyRef
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- final def getClass(): Class[_ <: AnyRef]
- def hashCode(): Int
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- final def synchronized[T0](arg0: => T0): T0
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- final def wait(): Unit
- def finalize(): Unit
Inherited from Any
Value Members
- final def asInstanceOf[T0]: T0
- final def isInstanceOf[T0]: Boolean
Inherited by implicit conversion StringFormat fromMappedProductShape[Level, C, M, U, P] to StringFormat[MappedProductShape[Level, C, M, U, P]]
Value Members
- def formatted(fmtstr: String): String
Inherited by implicit conversion Ensuring fromMappedProductShape[Level, C, M, U, P] to Ensuring[MappedProductShape[Level, C, M, U, P]]
Value Members
- def ensuring(cond: (MappedProductShape[Level, C, M, U, P]) => Boolean, msg: => Any): MappedProductShape[Level, C, M, U, P]
- def ensuring(cond: (MappedProductShape[Level, C, M, U, P]) => Boolean): MappedProductShape[Level, C, M, U, P]
- def ensuring(cond: Boolean, msg: => Any): MappedProductShape[Level, C, M, U, P]
- def ensuring(cond: Boolean): MappedProductShape[Level, C, M, U, P]
Inherited by implicit conversion ArrowAssoc fromMappedProductShape[Level, C, M, U, P] to ArrowAssoc[MappedProductShape[Level, C, M, U, P]]
Value Members
- def ->[B](y: B): (MappedProductShape[Level, C, M, U, P], B)
- def →[B](y: B): (MappedProductShape[Level, C, M, U, P], B)
Ungrouped
- type Mixed = M
- type Packed = P
- type Unpacked = U
- abstract def buildValue(elems: IndexedSeq[Any]): Any
- abstract def classTag: ClassTag[U]
- abstract def copy(shapes: Seq[Shape[_ <: ShapeLevel, _, _, _]]): Shape[Level, _, _, _]
- abstract def getElement(value: C, idx: Int): Any
- abstract val shapes: Seq[Shape[_ <: ShapeLevel, _, _, _]]
- final def !=(arg0: Any): Boolean
- final def ##: Int
- def ->[B](y: B): (MappedProductShape[Level, C, M, U, P], B)
- final def ==(arg0: Any): Boolean
- final def asInstanceOf[T0]: T0
- def buildParams(extract: (Any) => Unpacked): Packed
- def clone(): AnyRef
- def encodeRef(value: Any, path: Node): Any
- def ensuring(cond: (MappedProductShape[Level, C, M, U, P]) => Boolean, msg: => Any): MappedProductShape[Level, C, M, U, P]
- def ensuring(cond: (MappedProductShape[Level, C, M, U, P]) => Boolean): MappedProductShape[Level, C, M, U, P]
- def ensuring(cond: Boolean, msg: => Any): MappedProductShape[Level, C, M, U, P]
- def ensuring(cond: Boolean): MappedProductShape[Level, C, M, U, P]
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- final def getClass(): Class[_ <: AnyRef]
- def getIterator(value: C): Iterator[Any]
- def hashCode(): Int
- final def isInstanceOf[T0]: Boolean
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- def pack(value: Any): Packed
- def packedShape: Shape[Level, Packed, Unpacked, Packed]
- final def synchronized[T0](arg0: => T0): T0
- def toBase(v: Any): ProductWrapper
- def toMapped(v: Any): Any
- def toNode(value: Any): TypeMapping
- def toString(): String
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- final def wait(): Unit
- def finalize(): Unit
- def formatted(fmtstr: String): String
- def →[B](y: B): (MappedProductShape[Level, C, M, U, P], B)
edit this text on github
Scala Language-Integrated Connection Kit
This is the API documentation for the Slick database library. It should be used as an additional resource to the user manual.
Further documentation for Slick can be found on the documentation pages.
To the slick package list...