Encoder

ldbc.dsl.codec.Encoder
See theEncoder companion trait
object Encoder

Attributes

Companion
trait
Source
Encoder.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Encoder.type

Members list

Type members

Classlikes

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[Array[Byte]]
class Object
trait Matchable
class Any
Self type

Attributes

Source
Encoder.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[Boolean]
class Object
trait Matchable
class Any
Self type
object given_Encoder_Byte extends Encoder[Byte]

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[Byte]
class Object
trait Matchable
class Any
Self type

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[Double]
class Object
trait Matchable
class Any
Self type

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[Float]
class Object
trait Matchable
class Any
Self type
object given_Encoder_Int extends Encoder[Int]

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[Int]
class Object
trait Matchable
class Any
Self type
object given_Encoder_LocalDate extends Encoder[LocalDate]

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[LocalDate]
class Object
trait Matchable
class Any
Self type
object given_Encoder_LocalDateTime extends Encoder[LocalDateTime]

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[LocalDateTime]
class Object
trait Matchable
class Any
Self type
object given_Encoder_LocalTime extends Encoder[LocalTime]

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[LocalTime]
class Object
trait Matchable
class Any
Self type
object given_Encoder_Long extends Encoder[Long]

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[Long]
class Object
trait Matchable
class Any
Self type
object given_Encoder_None_type extends Encoder[None.type]

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[None.type]
class Object
trait Matchable
class Any
Self type

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[Short]
class Object
trait Matchable
class Any
Self type

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[String]
class Object
trait Matchable
class Any
Self type
object given_Encoder_Year extends Encoder[Year]

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[Year]
class Object
trait Matchable
class Any
Self type
object given_Encoder_YearMonth extends Encoder[YearMonth]

Attributes

Source
Encoder.scala
Supertypes
trait Encoder[YearMonth]
class Object
trait Matchable
class Any
Self type

Types

type MapToTuple[T] = T match { case EmptyTuple => EmptyTuple case h *: EmptyTuple => Encoder[h] *: EmptyTuple case h *: t => Encoder[h] *: MapToTuple[t] }

Attributes

Source
Encoder.scala
type Supported = Boolean | Byte | Short | Int | Long | Float | Double | BigDecimal | String | Array[Byte] | LocalTime | LocalDate | LocalDateTime | None.type

Types that can be handled by PreparedStatement.

Types that can be handled by PreparedStatement.

Attributes

Source
Encoder.scala

Value members

Concrete methods

inline def fold[T]: MapToTuple[T]

Attributes

Source
Encoder.scala
inline def infer[T]: Encoder[T]

Attributes

Source
Encoder.scala