io
.
getquill
.
context
Context
Related Doc:
package context
trait
Context
[
Idiom <:
Idiom
,
Naming <:
NamingStrategy
]
extends
Closeable
with
CoreDsl
Linear Supertypes
CoreDsl
,
MetaDsl
,
MetaDslLowPriorityImplicits
,
EncodingDsl
,
LowPriorityImplicits
,
QuotationDsl
,
QueryDsl
,
OrdDsl
,
InfixDsl
,
Closeable
,
AutoCloseable
,
AnyRef
,
Any
Known Subclasses
AsyncMirrorContext
,
MirrorContext
,
mirrorContextWithQueryProbing
Ordering
Alphabetic
By Inheritance
Inherited
Context
CoreDsl
MetaDsl
MetaDslLowPriorityImplicits
EncodingDsl
LowPriorityImplicits
QuotationDsl
QueryDsl
OrdDsl
InfixDsl
Closeable
AutoCloseable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
sealed
trait
Action
[
E
]
extends
AnyRef
Definition Classes
QueryDsl
sealed
trait
ActionReturning
[
E
,
Output
]
extends
dsl.CoreDsl.Action
[
E
]
Definition Classes
QueryDsl
type
BaseDecoder
[
T
]
= (
Index
,
ResultRow
) ⇒
T
Definition Classes
EncodingDsl
type
BaseEncoder
[
T
]
= (
Index
,
T
,
PrepareRow
) ⇒
PrepareRow
Definition Classes
EncodingDsl
sealed
trait
BatchAction
[
+A <:
dsl.CoreDsl.Action
[_]
]
extends
AnyRef
Definition Classes
QueryDsl
case class
BatchGroup
(
string:
String
,
prepare:
List
[
Prepare
]
)
extends
Product
with
Serializable
case class
BatchGroupReturning
(
string:
String
,
column:
String
,
prepare:
List
[
Prepare
]
)
extends
Product
with
Serializable
abstract
type
Decoder
[
T
]
<:
BaseDecoder
[
T
]
Definition Classes
EncodingDsl
sealed
trait
Delete
[
E
]
extends
dsl.CoreDsl.Action
[
E
]
Definition Classes
QueryDsl
type
Embedded
=
getquill.Embedded
Definition Classes
MetaDsl
abstract
type
Encoder
[
T
]
<:
BaseEncoder
[
T
]
Definition Classes
EncodingDsl
sealed
trait
EntityQuery
[
T
]
extends
dsl.CoreDsl.Query
[
T
]
Definition Classes
QueryDsl
type
Extractor
[
T
]
= (
ResultRow
) ⇒
T
type
Index
=
Int
Definition Classes
EncodingDsl
implicit
class
InfixInterpolator
extends
AnyRef
Definition Classes
InfixDsl
sealed
trait
Insert
[
E
]
extends
dsl.CoreDsl.Action
[
E
]
Definition Classes
QueryDsl
trait
InsertMeta
[
T
]
extends
AnyRef
Definition Classes
MetaDsl
sealed
trait
JoinQuery
[
A
,
B
,
R
]
extends
dsl.CoreDsl.Query
[
R
]
Definition Classes
QueryDsl
type
MappedEncoding
[
I
,
O
]
=
getquill.MappedEncoding
[
I
,
O
]
Definition Classes
EncodingDsl
trait
Ord
[
T
]
extends
AnyRef
Definition Classes
OrdDsl
type
Prepare
= (
PrepareRow
) ⇒ (
List
[
Any
],
PrepareRow
)
abstract
type
PrepareRow
Definition Classes
EncodingDsl
sealed
trait
Query
[
+T
]
extends
AnyRef
Definition Classes
QueryDsl
trait
QueryMeta
[
T
]
extends
AnyRef
Definition Classes
MetaDsl
trait
Quoted
[
+T
]
extends
AnyRef
Definition Classes
QuotationDsl
abstract
type
Result
[
T
]
abstract
type
ResultRow
Definition Classes
EncodingDsl
abstract
type
RunActionResult
abstract
type
RunActionReturningResult
[
T
]
abstract
type
RunBatchActionResult
abstract
type
RunBatchActionReturningResult
[
T
]
abstract
type
RunQueryResult
[
T
]
abstract
type
RunQuerySingleResult
[
T
]
trait
SchemaMeta
[
T
]
extends
AnyRef
Definition Classes
MetaDsl
sealed
trait
Update
[
E
]
extends
dsl.CoreDsl.Action
[
E
]
Definition Classes
QueryDsl
trait
UpdateMeta
[
T
]
extends
AnyRef
Definition Classes
MetaDsl
Abstract Value Members
abstract
def
close
()
:
Unit
Definition Classes
Closeable → AutoCloseable
Annotations
@throws
(
classOf[java.io.IOException]
)
abstract
def
idiom
:
Idiom
implicit abstract
def
mappedDecoder
[
I
,
O
]
(
implicit
mapped:
MappedEncoding
[
I
,
O
]
,
decoder:
Decoder
[
I
]
)
:
Decoder
[
O
]
Definition Classes
EncodingDsl
implicit abstract
def
mappedEncoder
[
I
,
O
]
(
implicit
mapped:
MappedEncoding
[
I
,
O
]
,
encoder:
Encoder
[
O
]
)
:
Encoder
[
I
]
Definition Classes
EncodingDsl
abstract
def
naming
:
Naming
abstract
def
probe
(
statement:
String
)
:
Try
[_]
Concrete 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
val
MappedEncoding
:
getquill.MappedEncoding
.type
Definition Classes
EncodingDsl
object
Ord
Definition Classes
OrdDsl
implicit macro
def
anyValDecoder
[
T <:
AnyVal
]
:
Decoder
[
T
]
Definition Classes
LowPriorityImplicits
implicit macro
def
anyValEncoder
[
T <:
AnyVal
]
:
Encoder
[
T
]
Definition Classes
LowPriorityImplicits
implicit
def
anyValMappedDecoder
[
I
,
O <:
AnyVal
]
(
implicit
mapped:
MappedEncoding
[
I
,
O
]
,
decoder:
Decoder
[
I
]
)
:
Decoder
[
O
]
Definition Classes
EncodingDsl
implicit
def
anyValMappedEncoder
[
I <:
AnyVal
,
O
]
(
implicit
mapped:
MappedEncoding
[
I
,
O
]
,
encoder:
Encoder
[
O
]
)
:
Encoder
[
I
]
Definition Classes
EncodingDsl
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
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
handleSingleResult
[
T
]
(
list:
List
[
T
]
)
:
T
Attributes
protected
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
val
identityExtractor
: (
ResultRow
) ⇒
ResultRow
Attributes
protected
val
identityPrepare
:
Prepare
Attributes
protected
implicit
def
implicitOrd
[
T
]
:
Ord
[
T
]
Definition Classes
OrdDsl
Annotations
@compileTimeOnly
(
NonQuotedException.message
)
macro
def
insertMeta
[
T
]
(
exclude: (
T
) ⇒
Any
*
)
:
InsertMeta
[
T
]
Definition Classes
MetaDsl
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
macro
def
lift
[
T
]
(
v:
T
)
:
T
Definition Classes
EncodingDsl
def
liftCaseClass
[
T
]
(
v:
T
)
:
T
Definition Classes
EncodingDsl
Annotations
@compileTimeOnly
(
NonQuotedException.message
)
macro
def
liftQuery
[
U
[
_
]
<:
Traversable
[_]
,
T
]
(
v:
U
[
T
]
)
:
Query
[
T
]
Definition Classes
EncodingDsl
def
liftQueryCaseClass
[
U
[
_
]
<:
Traversable
[_]
,
T
]
(
v:
U
[
T
]
)
:
Query
[
T
]
Definition Classes
EncodingDsl
Annotations
@compileTimeOnly
(
NonQuotedException.message
)
def
liftQueryScalar
[
U
[
_
]
<:
Traversable
[_]
,
T
]
(
v:
U
[
T
]
)
(
implicit
e:
Encoder
[
T
]
)
:
Query
[
T
]
Definition Classes
EncodingDsl
Annotations
@compileTimeOnly
(
NonQuotedException.message
)
def
liftScalar
[
T
]
(
v:
T
)
(
implicit
e:
Encoder
[
T
]
)
:
T
Definition Classes
EncodingDsl
Annotations
@compileTimeOnly
(
NonQuotedException.message
)
def
mappedBaseDecoder
[
I
,
O
]
(
mapped:
MappedEncoding
[
I
,
O
]
,
decoder:
BaseDecoder
[
I
]
)
:
BaseDecoder
[
O
]
Attributes
protected
Definition Classes
EncodingDsl
def
mappedBaseEncoder
[
I
,
O
]
(
mapped:
MappedEncoding
[
I
,
O
]
,
encoder:
BaseEncoder
[
O
]
)
:
BaseEncoder
[
I
]
Attributes
protected
Definition Classes
EncodingDsl
implicit macro
def
materializeInsertMeta
[
T
]
:
InsertMeta
[
T
]
Definition Classes
MetaDslLowPriorityImplicits
implicit macro
def
materializeQueryMeta
[
T
]
:
QueryMeta
[
T
]
Definition Classes
MetaDslLowPriorityImplicits
implicit macro
def
materializeSchemaMeta
[
T
]
:
SchemaMeta
[
T
]
Definition Classes
MetaDslLowPriorityImplicits
implicit macro
def
materializeUpdateMeta
[
T
]
:
UpdateMeta
[
T
]
Definition Classes
MetaDslLowPriorityImplicits
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
macro
def
query
[
T
]
:
EntityQuery
[
T
]
Definition Classes
QueryDsl
macro
def
queryMeta
[
T
,
R
]
(
expand:
Quoted
[(
Query
[
T
]) ⇒
Query
[
R
]]
)
(
extract: (
R
) ⇒
T
)
:
QueryMeta
[
T
]
Definition Classes
MetaDsl
def
querySchema
[
T
]
(
entity:
String
,
columns: (
T
) ⇒ (
Any
,
String
)*
)
:
EntityQuery
[
T
]
Definition Classes
QueryDsl
Annotations
@compileTimeOnly
(
NonQuotedException.message
)
implicit macro
def
quote
[
T
]
(
body:
T
)
:
Quoted
[
T
]
Definition Classes
QuotationDsl
macro
def
quote
[
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
,
T8
,
T9
,
T10
,
R
]
(
func: (
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
,
T8
,
T9
,
T10
) ⇒
Quoted
[
R
]
)
:
Quoted
[(
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
,
T8
,
T9
,
T10
) ⇒
R
]
Definition Classes
QuotationDsl
macro
def
quote
[
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
,
T8
,
T9
,
R
]
(
func: (
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
,
T8
,
T9
) ⇒
Quoted
[
R
]
)
:
Quoted
[(
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
,
T8
,
T9
) ⇒
R
]
Definition Classes
QuotationDsl
macro
def
quote
[
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
,
T8
,
R
]
(
func: (
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
,
T8
) ⇒
Quoted
[
R
]
)
:
Quoted
[(
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
,
T8
) ⇒
R
]
Definition Classes
QuotationDsl
macro
def
quote
[
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
,
R
]
(
func: (
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
) ⇒
Quoted
[
R
]
)
:
Quoted
[(
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
T7
) ⇒
R
]
Definition Classes
QuotationDsl
macro
def
quote
[
T1
,
T2
,
T3
,
T4
,
T5
,
T6
,
R
]
(
func: (
T1
,
T2
,
T3
,
T4
,
T5
,
T6
) ⇒
Quoted
[
R
]
)
:
Quoted
[(
T1
,
T2
,
T3
,
T4
,
T5
,
T6
) ⇒
R
]
Definition Classes
QuotationDsl
macro
def
quote
[
T1
,
T2
,
T3
,
T4
,
T5
,
R
]
(
func: (
T1
,
T2
,
T3
,
T4
,
T5
) ⇒
Quoted
[
R
]
)
:
Quoted
[(
T1
,
T2
,
T3
,
T4
,
T5
) ⇒
R
]
Definition Classes
QuotationDsl
macro
def
quote
[
T1
,
T2
,
T3
,
T4
,
R
]
(
func: (
T1
,
T2
,
T3
,
T4
) ⇒
Quoted
[
R
]
)
:
Quoted
[(
T1
,
T2
,
T3
,
T4
) ⇒
R
]
Definition Classes
QuotationDsl
macro
def
quote
[
T1
,
T2
,
T3
,
R
]
(
func: (
T1
,
T2
,
T3
) ⇒
Quoted
[
R
]
)
:
Quoted
[(
T1
,
T2
,
T3
) ⇒
R
]
Definition Classes
QuotationDsl
macro
def
quote
[
T1
,
T2
,
R
]
(
func: (
T1
,
T2
) ⇒
Quoted
[
R
]
)
:
Quoted
[(
T1
,
T2
) ⇒
R
]
Definition Classes
QuotationDsl
macro
def
quote
[
T1
,
R
]
(
func: (
T1
) ⇒
Quoted
[
R
]
)
:
Quoted
[(
T1
) ⇒
R
]
Definition Classes
QuotationDsl
macro
def
quote
[
T
]
(
body:
Quoted
[
T
]
)
:
Quoted
[
T
]
Definition Classes
QuotationDsl
macro
def
run
[
T
]
(
quoted:
Quoted
[
BatchAction
[
ActionReturning
[_,
T
]]]
)
:
Result
[
RunBatchActionReturningResult
[
T
]]
macro
def
run
(
quoted:
Quoted
[
BatchAction
[
Action
[_]]]
)
:
Result
[
RunBatchActionResult
]
macro
def
run
[
T
]
(
quoted:
Quoted
[
ActionReturning
[_,
T
]]
)
:
Result
[
RunActionReturningResult
[
T
]]
macro
def
run
(
quoted:
Quoted
[
Action
[_]]
)
:
Result
[
RunActionResult
]
macro
def
run
[
T
]
(
quoted:
Quoted
[
Query
[
T
]]
)
:
Result
[
RunQueryResult
[
T
]]
macro
def
run
[
T
]
(
quoted:
Quoted
[
T
]
)
:
Result
[
RunQuerySingleResult
[
T
]]
macro
def
schemaMeta
[
T
]
(
entity:
String
,
columns: (
T
) ⇒ (
Any
,
String
)*
)
:
SchemaMeta
[
T
]
Definition Classes
MetaDsl
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
implicit
def
unquote
[
T
]
(
quoted:
Quoted
[
T
]
)
:
T
Definition Classes
QuotationDsl
Annotations
@compileTimeOnly
(
NonQuotedException.message
)
macro
def
updateMeta
[
T
]
(
exclude: (
T
) ⇒
Any
*
)
:
UpdateMeta
[
T
]
Definition Classes
MetaDsl
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
CoreDsl
Inherited from
MetaDsl
Inherited from
MetaDslLowPriorityImplicits
Inherited from
EncodingDsl
Inherited from
LowPriorityImplicits
Inherited from
QuotationDsl
Inherited from
QueryDsl
Inherited from
OrdDsl
Inherited from
InfixDsl
Inherited from
Closeable
Inherited from
AutoCloseable
Inherited from
AnyRef
Inherited from
Any
Ungrouped