ProvenShape

slick.lifted.ProvenShape
See theProvenShape companion object
trait ProvenShape[U]

A limited version of ShapedValue which can be constructed for every type that has a valid shape. We use it to enforce that a table's * projection has a valid shape. A ProvenShape has itself a Shape so it can be used in place of the value that it wraps for purposes of packing and unpacking.

Attributes

Companion:
object
Source:
Shape.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def packedValue[R](implicit ev: Shape[_ <: FlatShapeLevel, _, U, R]): ShapedValue[R, U]

Attributes

Source:
Shape.scala
def value: Any

Attributes

Source:
Shape.scala

Concrete methods

Attributes

Source:
Shape.scala

Abstract fields

val shape: Shape[_ <: FlatShapeLevel, _, U, _]

Attributes

Source:
Shape.scala