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

Members list

Concise view

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