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

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

def toNode: Node

Attributes

Source
Shape.scala

Abstract fields

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

Attributes

Source
Shape.scala