Class

io.getquill.sources.mirror

MirrorSource

Related Doc: package mirror

Permalink

class MirrorSource extends Source[Row, Row] with MirrorEncoders with MirrorDecoders

Linear Supertypes
MirrorDecoders, MirrorEncoders, Source[Row, Row], Closeable, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MirrorSource
  2. MirrorDecoders
  3. MirrorEncoders
  4. Source
  5. Closeable
  6. AutoCloseable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MirrorSource(config: SourceConfig[MirrorSource])

    Permalink

Type Members

  1. case class ActionMirror(ast: Ast) extends Product with Serializable

    Permalink
  2. case class BatchActionMirror(ast: Ast, bindList: List[Row]) extends Product with Serializable

    Permalink
  3. type Decoder[T] = sources.Decoder[Row, T]

    Permalink
    Definition Classes
    Source
  4. type Encoder[T] = sources.Encoder[Row, T]

    Permalink
    Definition Classes
    Source
  5. case class QueryMirror[T](ast: Ast, binds: Row, extractor: (Row) ⇒ T) extends Product with Serializable

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. implicit val bigDecimalDecoder: Decoder[BigDecimal]

    Permalink
    Definition Classes
    MirrorDecoders
  6. implicit val bigDecimalEncoder: Encoder[BigDecimal]

    Permalink
    Definition Classes
    MirrorEncoders
  7. implicit val booleanDecoder: Decoder[Boolean]

    Permalink
    Definition Classes
    MirrorDecoders
  8. implicit val booleanEncoder: Encoder[Boolean]

    Permalink
    Definition Classes
    MirrorEncoders
  9. implicit val byteArrayDecoder: Decoder[Array[Byte]]

    Permalink
    Definition Classes
    MirrorDecoders
  10. implicit val byteArrayEncoder: Encoder[Array[Byte]]

    Permalink
    Definition Classes
    MirrorEncoders
  11. implicit val byteDecoder: Decoder[Byte]

    Permalink
    Definition Classes
    MirrorDecoders
  12. implicit val byteEncoder: Encoder[Byte]

    Permalink
    Definition Classes
    MirrorEncoders
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def close(): Unit

    Permalink
    Definition Classes
    MirrorSource → Closeable → AutoCloseable
  15. implicit val dateDecoder: Decoder[Date]

    Permalink
    Definition Classes
    MirrorDecoders
  16. implicit val dateEncoder: Encoder[Date]

    Permalink
    Definition Classes
    MirrorEncoders
  17. implicit val doubleDecoder: Decoder[Double]

    Permalink
    Definition Classes
    MirrorDecoders
  18. implicit val doubleEncoder: Encoder[Double]

    Permalink
    Definition Classes
    MirrorEncoders
  19. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  21. def execute[T](ast: Ast, bindParams: (T) ⇒ (Row) ⇒ Row): (List[T]) ⇒ BatchActionMirror

    Permalink
  22. def execute(ast: Ast): ActionMirror

    Permalink
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. implicit val floatDecoder: Decoder[Float]

    Permalink
    Definition Classes
    MirrorDecoders
  25. implicit val floatEncoder: Encoder[Float]

    Permalink
    Definition Classes
    MirrorEncoders
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  28. implicit val intDecoder: Decoder[Int]

    Permalink
    Definition Classes
    MirrorDecoders
  29. implicit val intEncoder: Encoder[Int]

    Permalink
    Definition Classes
    MirrorEncoders
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. implicit val longDecoder: Decoder[Long]

    Permalink
    Definition Classes
    MirrorDecoders
  32. implicit val longEncoder: Encoder[Long]

    Permalink
    Definition Classes
    MirrorEncoders
  33. implicit def mappedDecoder[I, O](implicit mapped: MappedEncoding[I, O], decoder: Decoder[I]): Decoder[O]

    Permalink
    Definition Classes
    Source
  34. implicit def mappedEncoder[I, O](implicit mapped: MappedEncoding[I, O], encoder: Encoder[O]): Encoder[I]

    Permalink
    Definition Classes
    Source
  35. def mirrorConfig: SourceConfig[MirrorSource]

    Permalink
  36. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  39. implicit def optionDecoder[T](implicit d: Decoder[T]): Decoder[Option[T]]

    Permalink
    Definition Classes
    MirrorDecoders
  40. implicit def optionEncoder[T](implicit d: Encoder[T]): Encoder[Option[T]]

    Permalink
    Definition Classes
    MirrorEncoders
  41. def probe(ast: Ast): Product with Serializable with Try[Unit]

    Permalink
  42. def query[T](ast: Ast, bind: (Row) ⇒ Row, extractor: (Row) ⇒ T): QueryMirror[T]

    Permalink
  43. macro def run[P1, P2, P3, T](quoted: quotation.Quoted[(P1, P2, P3) ⇒ T]): (P1, P2, P3) ⇒ QueryMirror[T]

    Permalink
  44. macro def run[P1, P2, T](quoted: quotation.Quoted[(P1, P2) ⇒ T]): (P1, P2) ⇒ QueryMirror[T]

    Permalink
  45. macro def run[P1, T](quoted: quotation.Quoted[(P1) ⇒ T]): (P1) ⇒ QueryMirror[T]

    Permalink
  46. macro def run[T](quoted: quotation.Quoted[T]): QueryMirror[T]

    Permalink
  47. macro def run[P1, P2, P3, T](quoted: quotation.Quoted[(P1, P2, P3) ⇒ Action[T]]): (List[(P1, P2, P3)]) ⇒ BatchActionMirror

    Permalink
  48. macro def run[P1, P2, T](quoted: quotation.Quoted[(P1, P2) ⇒ Action[T]]): (List[(P1, P2)]) ⇒ BatchActionMirror

    Permalink
  49. macro def run[P1, T](quoted: quotation.Quoted[(P1) ⇒ Action[T]]): (List[P1]) ⇒ BatchActionMirror

    Permalink
  50. macro def run[T](quoted: quotation.Quoted[Action[T]]): ActionMirror

    Permalink
  51. macro def run[P1, P2, P3, T](quoted: quotation.Quoted[(P1, P2, P3) ⇒ Query[T]]): (P1, P2, P3) ⇒ QueryMirror[T]

    Permalink
  52. macro def run[P1, P2, T](quoted: quotation.Quoted[(P1, P2) ⇒ Query[T]]): (P1, P2) ⇒ QueryMirror[T]

    Permalink
  53. macro def run[P1, T](quoted: quotation.Quoted[(P1) ⇒ Query[T]]): (P1) ⇒ QueryMirror[T]

    Permalink
  54. macro def run[T](quoted: quotation.Quoted[Query[T]]): QueryMirror[T]

    Permalink
  55. implicit val shortDecoder: Decoder[Short]

    Permalink
    Definition Classes
    MirrorDecoders
  56. implicit val shortEncoder: Encoder[Short]

    Permalink
    Definition Classes
    MirrorEncoders
  57. implicit val stringDecoder: Decoder[String]

    Permalink
    Definition Classes
    MirrorDecoders
  58. implicit val stringEncoder: Encoder[String]

    Permalink
    Definition Classes
    MirrorEncoders
  59. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  60. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  61. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MirrorDecoders

Inherited from MirrorEncoders

Inherited from Source[Row, Row]

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped