RepShape

slick.lifted.RepShape
object RepShape extends Shape[FlatShapeLevel, Rep[_], Any, Rep[_]]

Shape for Rep values (always fully packed)

Attributes

Source
Shape.scala
Graph
Supertypes
class Shape[FlatShapeLevel, Rep[_], Any, Rep[_]]
class Object
trait Matchable
class Any
Self type
RepShape.type

Members list

Type members

Inherited types

type Mixed = Mixed_

Attributes

Inherited from:
Shape
Source
Shape.scala
type Packed = Packed_

Attributes

Inherited from:
Shape
Source
Shape.scala
type Unpacked = Unpacked_

Attributes

Inherited from:
Shape
Source
Shape.scala

Value members

Concrete methods

def apply[Level <: ShapeLevel, MP <: Rep[_], U]: Shape[Level, MP, U, MP]

Attributes

Source
Shape.scala
def buildParams(extract: Any => Unpacked): Packed

Build a packed representation containing QueryParameters that can extract data from the unpacked representation later. This method is not available for shapes where Mixed and Unpacked are different types.

Build a packed representation containing QueryParameters that can extract data from the unpacked representation later. This method is not available for shapes where Mixed and Unpacked are different types.

Attributes

Source
Shape.scala
override def encodeRef(value: Any, path: Node): Rep[_]

Encode a reference into a value of this Shape. This method may not be available for shapes where Mixed and Packed are different types.

Encode a reference into a value of this Shape. This method may not be available for shapes where Mixed and Packed are different types.

Attributes

Definition Classes
Source
Shape.scala
def pack(value: Any): Packed

Convert a value of this Shape's (mixed) type to the fully packed type

Convert a value of this Shape's (mixed) type to the fully packed type

Attributes

Source
Shape.scala

Return the fully packed Shape

Return the fully packed Shape

Attributes

Source
Shape.scala
def toNode(value: Any): Node

Return an AST Node representing a mixed value.

Return an AST Node representing a mixed value.

Attributes

Source
Shape.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
Any
Source
Shape.scala