abstract class ProductNodeShape[Level <: ShapeLevel, C, M <: C, U <: C, P <: C] extends Shape[Level, M, U, P]
Instance Constructors
- new ProductNodeShape()
Type Members
- type Mixed = M
- type Packed = P
- type Unpacked = U
Abstract 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, _, _, _]]
Concrete Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- def +(other: String): String
- def ->[B](y: B): (ProductNodeShape[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: Mixed, path: Node): Any
- def ensuring(cond: (ProductNodeShape[Level, C, M, U, P]) => Boolean, msg: => Any): ProductNodeShape[Level, C, M, U, P]
- def ensuring(cond: (ProductNodeShape[Level, C, M, U, P]) => Boolean): ProductNodeShape[Level, C, M, U, P]
- def ensuring(cond: Boolean, msg: => Any): ProductNodeShape[Level, C, M, U, P]
- def ensuring(cond: Boolean): ProductNodeShape[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: Mixed): Packed
- def packedShape: Shape[Level, Packed, Unpacked, Packed]
- final def synchronized[T0](arg0: => T0): T0
- def toNode(value: Mixed): Node
- 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): (ProductNodeShape[Level, C, M, U, P], B)
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
- def toString(): String
- 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 any2stringadd fromProductNodeShape[Level, C, M, U, P] to any2stringadd[ProductNodeShape[Level, C, M, U, P]]
Value Members
- def +(other: String): String
Inherited by implicit conversion StringFormat fromProductNodeShape[Level, C, M, U, P] to StringFormat[ProductNodeShape[Level, C, M, U, P]]
Value Members
- def formatted(fmtstr: String): String
Inherited by implicit conversion Ensuring fromProductNodeShape[Level, C, M, U, P] to Ensuring[ProductNodeShape[Level, C, M, U, P]]
Value Members
- def ensuring(cond: (ProductNodeShape[Level, C, M, U, P]) => Boolean, msg: => Any): ProductNodeShape[Level, C, M, U, P]
- def ensuring(cond: (ProductNodeShape[Level, C, M, U, P]) => Boolean): ProductNodeShape[Level, C, M, U, P]
- def ensuring(cond: Boolean, msg: => Any): ProductNodeShape[Level, C, M, U, P]
- def ensuring(cond: Boolean): ProductNodeShape[Level, C, M, U, P]
Inherited by implicit conversion ArrowAssoc fromProductNodeShape[Level, C, M, U, P] to ArrowAssoc[ProductNodeShape[Level, C, M, U, P]]
Value Members
- def ->[B](y: B): (ProductNodeShape[Level, C, M, U, P], B)
- def →[B](y: B): (ProductNodeShape[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 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 +(other: String): String
- def ->[B](y: B): (ProductNodeShape[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: Mixed, path: Node): Any
- def ensuring(cond: (ProductNodeShape[Level, C, M, U, P]) => Boolean, msg: => Any): ProductNodeShape[Level, C, M, U, P]
- def ensuring(cond: (ProductNodeShape[Level, C, M, U, P]) => Boolean): ProductNodeShape[Level, C, M, U, P]
- def ensuring(cond: Boolean, msg: => Any): ProductNodeShape[Level, C, M, U, P]
- def ensuring(cond: Boolean): ProductNodeShape[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: Mixed): Packed
- def packedShape: Shape[Level, Packed, Unpacked, Packed]
- final def synchronized[T0](arg0: => T0): T0
- def toNode(value: Mixed): Node
- 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): (ProductNodeShape[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...