A type class that encodes the unpacking Mixed => Unpacked of a
Query[Mixed] to its result element type Unpacked and the packing to a
fully packed type Packed, i.e. a type where everything which is not a
transparent container is wrapped in a Column[_].
=Example:=
- Mixed:
(Column[Int], Column[(Int, String)], (Int, Option[Double])) - Unpacked:
(Int, (Int, String), (Int, Option[Double])) - Packed:
(Column[Int], Column[(Int, String)], (Column[Int], Column[Option[Double]])) - Linearized:
(Int, Int, String, Int, Option[Double])
Attributes
- Companion:
- object
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RepShape.type
Members list
Type members
Types
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Attributes
- Source:
- Shape.scala
Value members
Abstract methods
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
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
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
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
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
- Source:
- Shape.scala
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
- Source:
- Shape.scala
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
- Source:
- Shape.scala
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
- Source:
- Shape.scala
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
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
Return the fully packed Shape
Return the fully packed Shape
Return the fully packed Shape
Return the fully packed Shape
Return an AST Node representing a mixed value.
Return an AST Node representing a mixed value.
Return an AST Node representing a mixed value.
Return an AST Node representing a mixed value.