io
.
getquill
.
source
.
sql
.
mirror
MirrorSourceTemplate
Related Doc:
package mirror
class
MirrorSourceTemplate
[
N <:
NamingStrategy
]
extends
SqlSource
[
MirrorDialect
,
N
,
Row
,
Row
] with
MirrorEncoders
with
MirrorDecoders
Linear Supertypes
MirrorDecoders
,
MirrorEncoders
,
SqlSource
[
MirrorDialect
,
N
,
Row
,
Row
],
source.Source
[
Row
,
Row
],
AnyRef
,
Any
Known Subclasses
mirrorSource
Ordering
Alphabetic
By inheritance
Inherited
MirrorSourceTemplate
MirrorDecoders
MirrorEncoders
SqlSource
Source
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Instance Constructors
new
MirrorSourceTemplate
()
Type Members
case class
ActionMirror
(
sql:
String
)
extends
Product
with
Serializable
case class
BatchActionMirror
(
sql:
String
,
bindList:
List
[
Row
]
)
extends
Product
with
Serializable
type
Decoder
[
T
]
=
source.Decoder
[
Row
,
T
]
Definition Classes
Source
type
Encoder
[
T
]
=
source.Encoder
[
Row
,
T
]
Definition Classes
Source
case class
QueryMirror
[
T
]
(
sql:
String
,
binds:
Row
,
extractor: (
Row
) ⇒
T
)
extends
Product
with
Serializable
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
implicit
val
bigDecimalDecoder
:
Decoder
[
BigDecimal
]
Definition Classes
MirrorDecoders
implicit
val
bigDecimalEncoder
:
Encoder
[
BigDecimal
]
Definition Classes
MirrorEncoders
implicit
val
booleanDecoder
:
Decoder
[
Boolean
]
Definition Classes
MirrorDecoders
implicit
val
booleanEncoder
:
Encoder
[
Boolean
]
Definition Classes
MirrorEncoders
implicit
val
byteArrayDecoder
:
Decoder
[
Array
[
Byte
]]
Definition Classes
MirrorDecoders
implicit
val
byteArrayEncoder
:
Encoder
[
Array
[
Byte
]]
Definition Classes
MirrorEncoders
implicit
val
byteDecoder
:
Decoder
[
Byte
]
Definition Classes
MirrorDecoders
implicit
val
byteEncoder
:
Encoder
[
Byte
]
Definition Classes
MirrorEncoders
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
config
:
Config
Attributes
protected
Definition Classes
Source
implicit
val
dateDecoder
:
Decoder
[
Date
]
Definition Classes
MirrorDecoders
implicit
val
dateEncoder
:
Encoder
[
Date
]
Definition Classes
MirrorEncoders
implicit
val
doubleDecoder
:
Decoder
[
Double
]
Definition Classes
MirrorDecoders
implicit
val
doubleEncoder
:
Encoder
[
Double
]
Definition Classes
MirrorEncoders
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
execute
(
sql:
String
,
bindList:
List
[(
Row
) ⇒
Row
]
)
:
BatchActionMirror
def
execute
(
sql:
String
)
:
ActionMirror
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
implicit
val
floatDecoder
:
Decoder
[
Float
]
Definition Classes
MirrorDecoders
implicit
val
floatEncoder
:
Encoder
[
Float
]
Definition Classes
MirrorEncoders
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
implicit
val
intDecoder
:
Decoder
[
Int
]
Definition Classes
MirrorDecoders
implicit
val
intEncoder
:
Encoder
[
Int
]
Definition Classes
MirrorEncoders
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
implicit
val
longDecoder
:
Decoder
[
Long
]
Definition Classes
MirrorDecoders
implicit
val
longEncoder
:
Encoder
[
Long
]
Definition Classes
MirrorEncoders
implicit
def
mappedDecoder
[
I
,
O
]
(
implicit
mapped:
MappedEncoding
[
I
,
O
]
,
decoder:
Decoder
[
I
]
)
:
Decoder
[
O
]
Definition Classes
Source
implicit
def
mappedEncoder
[
I
,
O
]
(
implicit
mapped:
MappedEncoding
[
I
,
O
]
,
encoder:
Encoder
[
O
]
)
:
Encoder
[
I
]
Definition Classes
Source
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
implicit
def
optionDecoder
[
T
]
(
implicit
d:
Decoder
[
T
]
)
:
Decoder
[
Option
[
T
]]
Definition Classes
MirrorDecoders
implicit
def
optionEncoder
[
T
]
(
implicit
d:
Encoder
[
T
]
)
:
Encoder
[
Option
[
T
]]
Definition Classes
MirrorEncoders
def
probe
(
sql:
String
)
:
Try
[
Any
]
Definition Classes
MirrorSourceTemplate
→
SqlSource
def
query
[
T
]
(
sql:
String
,
bind: (
Row
) ⇒
Row
,
extractor: (
Row
) ⇒
T
)
:
QueryMirror
[
T
]
macro
def
run
[
T
]
(
quoted:
quotation.Quoted
[
T
]
)
:
Any
Definition Classes
SqlSource
implicit
val
shortDecoder
:
Decoder
[
Short
]
Definition Classes
MirrorDecoders
implicit
val
shortEncoder
:
Encoder
[
Short
]
Definition Classes
MirrorEncoders
implicit
val
stringDecoder
:
Decoder
[
String
]
Definition Classes
MirrorDecoders
implicit
val
stringEncoder
:
Encoder
[
String
]
Definition Classes
MirrorEncoders
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
MirrorDecoders
Inherited from
MirrorEncoders
Inherited from
SqlSource
[
MirrorDialect
,
N
,
Row
,
Row
]
Inherited from
source.Source
[
Row
,
Row
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped