ShapedValue

slick.lifted.ShapedValue
See theShapedValue companion object
case class ShapedValue[T, U](value: T, shape: Shape[_ <: FlatShapeLevel, T, U, _]) extends Rep[U]

A value together with its Shape

Attributes

Companion:
object
Source:
ShapedValue.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Rep[U]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def <>[R : ClassTag, T](f: U => R, g: R => T)(implicit evidence$1: ClassTag[R], tt: ToTuple[T, U]): MappedProjection[R, U]

Attributes

Source:
ShapedValue.scala
def encodeRef(path: Node): ShapedValue[T, U]

Encode a reference into this Rep.

Encode a reference into this Rep.

Attributes

Source:
ShapedValue.scala
inline def mapTo[R]: MappedProjection[R, U]

Attributes

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

Attributes

Source:
ShapedValue.scala
def shaped: ShapedValue[T, U]

Attributes

Source:
ShapedValue.scala

Get the Node for this Rep.

Get the Node for this Rep.

Attributes

Source:
ShapedValue.scala
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns:

a string representation of the object.

Definition Classes
Rep -> Any
Source:
ShapedValue.scala
def zip[T2, U2](s2: ShapedValue[T2, U2]): ShapedValue[(T, T2), (U, U2)]

Attributes

Source:
ShapedValue.scala

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product