model
.
persistence
QuillCacheImplicits
Related Doc:
package persistence
trait
QuillCacheImplicits
extends
IdImplicitLike
Self Type
QuillCacheImplicits
with
JdbcContext
[_, _]
Source
QuillCacheImplicits.scala
Linear Supertypes
IdImplicitLike
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
QuillCacheImplicits
IdImplicitLike
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
type
IdOptionLongToListInt
=
Map
[
IdOptionLong
,
List
[
Int
]]
type
IdOptionLongToListLong
=
Map
[
IdOptionLong
,
List
[
Long
]]
type
OptionLongToListInt
=
Map
[
OptionLong
,
List
[
Int
]]
type
OptionLongToListLong
=
Map
[
OptionLong
,
List
[
Long
]]
implicit
class
ToId
[
From
]
extends
AnyRef
Definition Classes
IdImplicitLike
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
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
implicit
val
decodeDate
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
DateTime
,
Date
]
implicit
val
decodeIdLong
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
IdLong
,
Long
]
implicit
val
decodeIdOptionLongToListIntString
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
String
, (
QuillCacheImplicits
.this)#
IdOptionLongToListInt
]
implicit
val
decodeIdOptionLongToListLongString
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
String
, (
QuillCacheImplicits
.this)#
IdOptionLongToListLong
]
implicit
val
decodeIdOptionUUID
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
Id
[
Option
[
UUID
]],
UUID
]
implicit
val
decodeIdUUID
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
Id
[
UUID
],
UUID
]
implicit
val
decodeListIdOptionLong
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
List
[
Id
[
Option
[
Long
]]],
String
]
implicit
val
decodeListURL
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
String
,
List
[
URL
]]
implicit
val
decodeOptionIdOptionLong
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
Option
[
IdOptionLong
],
String
]
implicit
val
decodeOptionURL
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
String
,
Option
[
URL
]]
implicit
val
decodeURL
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
String
,
URL
]
implicit
val
decodeVectorIdOptionLong
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
Vector
[
Id
[
Option
[
Long
]]],
String
]
implicit
val
encodeDate
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
Date
,
DateTime
]
implicit
val
encodeIdLong
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
Long
,
IdLong
]
implicit
val
encodeIdOptionLongToListIntString
: (
QuillCacheImplicits
.this)#
MappedEncoding
[(
QuillCacheImplicits
.this)#
IdOptionLongToListInt
,
String
]
implicit
val
encodeIdOptionLongToListLongString
: (
QuillCacheImplicits
.this)#
MappedEncoding
[(
QuillCacheImplicits
.this)#
IdOptionLongToListLong
,
String
]
implicit
val
encodeIdOptionUUID
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
UUID
,
Id
[
Option
[
UUID
]]]
implicit
val
encodeIdUUID
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
UUID
,
Id
[
UUID
]]
See also
https://github.com/getquill/quill/issues/805#issuecomment-309304298
implicit
val
encodeListIdOptionLong
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
String
,
List
[
Id
[
Option
[
Long
]]]]
implicit
val
encodeListURL
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
List
[
URL
],
String
]
implicit
val
encodeOptionIdOptionLong
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
String
,
Option
[
IdOptionLong
]]
implicit
val
encodeOptionURL
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
Option
[
URL
],
String
]
implicit
val
encodeURL
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
URL
,
String
]
implicit
val
encodeVectorIdOptionLong
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
String
,
Vector
[
Id
[
Option
[
Long
]]]]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
implicit
def
idLongToBigDecimal
(
id:
Id
[
Long
]
)
:
BigDecimal
Definition Classes
IdImplicitLike
implicit
val
idOptionLongDecoder
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
Long
,
IdOptionLong
]
implicit
val
idOptionLongEncoder
: (
QuillCacheImplicits
.this)#
MappedEncoding
[
IdOptionLong
,
Long
]
implicit
def
idOptionLongToBigDecimal
(
id:
Id
[
Option
[
Long
]]
)
:
BigDecimal
Definition Classes
IdImplicitLike
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
val
urlEmpty
:
URL
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
IdImplicitLike
Inherited from
AnyRef
Inherited from
Any
Ungrouped