io
.
getquill
.
context
ContextVerbPrepare
Related Doc:
package context
trait
ContextVerbPrepare
extends
CoreDsl
Linear Supertypes
CoreDsl
,
DynamicQueryDsl
,
MetaDsl
,
MetaDslLowPriorityImplicits
,
EncodingDsl
,
LowPriorityImplicits
,
QuotationDsl
,
QueryDsl
,
OrdDsl
,
InfixDsl
,
AnyRef
,
Any
Known Subclasses
ContextVerbPrepareLambda
,
MirrorContext
,
mirrorContextWithQueryProbing
Ordering
Alphabetic
By Inheritance
Inherited
ContextVerbPrepare
CoreDsl
DynamicQueryDsl
MetaDsl
MetaDslLowPriorityImplicits
EncodingDsl
LowPriorityImplicits
QuotationDsl
QueryDsl
OrdDsl
InfixDsl
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
type
BaseDecoder
[
T
]
= (
Index
,
ResultRow
,
Session
) ⇒
T
Definition Classes
EncodingDsl
type
BaseEncoder
[
T
]
= (
Index
,
T
,
PrepareRow
,
Session
) ⇒
PrepareRow
Definition Classes
EncodingDsl
type
BaseNullChecker
= (
Index
,
ResultRow
) ⇒
Boolean
Definition Classes
EncodingDsl
abstract
type
Decoder
[
T
]
<:
BaseDecoder
[
T
]
Definition Classes
EncodingDsl
sealed
trait
DynamicAction
[
A <:
Action
[_]
]
extends
AnyRef
Definition Classes
DynamicQueryDsl
case class
DynamicActionReturning
[
E
,
Output
]
(
q:
Quoted
[
ActionReturning
[
E
,
Output
]]
)
extends
CoreDsl.DynamicAction
[
ActionReturning
[
E
,
Output
]] with
Product
with
Serializable
Definition Classes
DynamicQueryDsl
case class
DynamicAlias
[
T
]
(
property: (
Quoted
[
T
]) ⇒
Quoted
[
Any
]
,
name:
String
)
extends
Product
with
Serializable
Definition Classes
DynamicQueryDsl
case class
DynamicDelete
[
E
]
(
q:
Quoted
[
Delete
[
E
]]
)
extends
CoreDsl.DynamicAction
[
Delete
[
E
]] with
Product
with
Serializable
Definition Classes
DynamicQueryDsl
case class
DynamicEntityQuery
[
T
]
(
q:
Quoted
[
EntityQuery
[
T
]]
)
extends
CoreDsl.DynamicQuery
[
T
] with
Product
with
Serializable
Definition Classes
DynamicQueryDsl
trait
DynamicInsert
[
E
]
extends
CoreDsl.DynamicAction
[
Insert
[
E
]]
Definition Classes
DynamicQueryDsl
case class
DynamicJoinQuery
[
A
,
B
,
R
]
(
tpe:
JoinType
,
q1:
Quoted
[
Query
[
A
]]
,
q2:
Quoted
[
Query
[
B
]]
)
extends
Product
with
Serializable
Definition Classes
DynamicQueryDsl
sealed
trait
DynamicQuery
[
+T
]
extends
AnyRef
Definition Classes
DynamicQueryDsl
sealed
trait
DynamicSet
[
T
,
U
]
extends
AnyRef
Definition Classes
DynamicQueryDsl
case class
DynamicSetEmpty
[
T
,
U
]
()
extends
CoreDsl.DynamicSet
[
T
,
U
] with
Product
with
Serializable
Definition Classes
DynamicQueryDsl
case class
DynamicSetValue
[
T
,
U
]
(
property: (
Quoted
[
T
]) ⇒
Quoted
[
U
]
,
value:
Quoted
[
U
]
)
extends
CoreDsl.DynamicSet
[
T
,
U
] with
Product
with
Serializable
Definition Classes
DynamicQueryDsl
case class
DynamicUpdate
[
E
]
(
q:
Quoted
[
Update
[
E
]]
)
extends
CoreDsl.DynamicAction
[
Update
[
E
]] with
Product
with
Serializable
Definition Classes
DynamicQueryDsl
type
Embedded
=
getquill.Embedded
Definition Classes
MetaDsl
abstract
type
Encoder
[
T
]
<:
BaseEncoder
[
T
]
Definition Classes
EncodingDsl
type
Index
=
Int
Definition Classes
EncodingDsl
implicit
class
InfixInterpolator
extends
AnyRef
Definition Classes
InfixDsl
trait
InsertMeta
[
T
]
extends
AnyRef
Definition Classes
MetaDsl
trait
LowPriorityExtras
extends
AnyRef
Definition Classes
QueryDsl
type
MappedEncoding
[
I
,
O
]
=
getquill.MappedEncoding
[
I
,
O
]
Definition Classes
EncodingDsl
abstract
type
NullChecker
<:
BaseNullChecker
Definition Classes
EncodingDsl
implicit
class
NullableColumnExtensions
[
A
]
extends
AnyRef
Definition Classes
QueryDsl
abstract
type
PrepareActionResult
abstract
type
PrepareBatchActionResult
abstract
type
PrepareQueryResult
abstract
type
PrepareRow
Definition Classes
EncodingDsl
trait
QueryMeta
[
T
]
extends
AnyRef
Definition Classes
MetaDsl
abstract
type
Result
[
T
]
abstract
type
ResultRow
Definition Classes
EncodingDsl
trait
SchemaMeta
[
T
]
extends
AnyRef
Definition Classes
MetaDsl
abstract
type
Session
Definition Classes
ContextVerbPrepare
→
EncodingDsl
implicit
class
SqlInfixInterpolator
extends
AnyRef
Definition Classes
InfixDsl
implicit
class
ToDynamicAction
[
T
]
extends
AnyRef
Definition Classes
DynamicQueryDsl
implicit
class
ToDynamicActionReturning
[
T
,
U
]
extends
AnyRef
Definition Classes
DynamicQueryDsl
implicit
class
ToDynamicEntityQuery
[
T
]
extends
AnyRef
Definition Classes
DynamicQueryDsl
implicit
class
ToDynamicInsert
[
T
]
extends
AnyRef
Definition Classes
DynamicQueryDsl
implicit
class
ToDynamicQuery
[
T
]
extends
AnyRef
Definition Classes
DynamicQueryDsl
implicit
class
ToDynamicUpdate
[
T
]
extends
AnyRef
Definition Classes
DynamicQueryDsl
trait
UpdateMeta
[
T
]
extends
AnyRef
Definition Classes
MetaDsl
Abstract Value Members
implicit abstract
def
bigDecimalEncoder
:
Encoder
[
BigDecimal
]
Definition Classes
EncodingDsl
implicit abstract
def
booleanEncoder
:
Encoder
[
Boolean
]
Definition Classes
EncodingDsl
implicit abstract
def
byteEncoder
:
Encoder
[
Byte
]
Definition Classes
EncodingDsl
implicit abstract
def
doubleEncoder
:
Encoder
[
Double
]
Definition Classes
EncodingDsl
implicit abstract
def
intEncoder
:
Encoder
[
Int
]
Definition Classes
EncodingDsl
implicit abstract
def
longEncoder
:
Encoder
[
Long
]
Definition Classes
EncodingDsl
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
implicit abstract
def
shortEncoder
:
Encoder
[
Short
]
Definition Classes
EncodingDsl
implicit abstract
def
stringEncoder
:
Encoder
[
String
]
Definition Classes
EncodingDsl
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
object
DynamicAction
Definition Classes
DynamicQueryDsl
object
DynamicInsert
Definition Classes
DynamicQueryDsl
object
DynamicQuery
Definition Classes
DynamicQueryDsl
val
MappedEncoding
:
getquill.MappedEncoding
.type
Definition Classes
EncodingDsl
def
alias
[
T
]
(
property: (
Quoted
[
T
]) ⇒
Quoted
[
Any
]
,
name:
String
)
:
DynamicAlias
[
T
]
Definition Classes
DynamicQueryDsl
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
avg
[
A
]
(
a:
Option
[
A
]
)
(
implicit
n:
Numeric
[
A
]
)
:
Option
[
BigDecimal
]
Definition Classes
QueryDsl
def
avg
[
A
]
(
a:
A
)
(
implicit
n:
Numeric
[
A
]
)
:
BigDecimal
Definition Classes
QueryDsl
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
count
[
A
]
(
a:
A
)
:
A
Definition Classes
QueryDsl
def
dynamicQuery
[
T
]
(
implicit
t:
ClassTag
[
T
]
)
:
DynamicEntityQuery
[
T
]
Definition Classes
DynamicQueryDsl
def
dynamicQuerySchema
[
T
]
(
entity:
String
,
columns:
DynamicAlias
[
T
]*
)
(
implicit
t:
scala.reflect.api.JavaUniverse.TypeTag
[
T
]
)
:
DynamicEntityQuery
[
T
]
Definition Classes
DynamicQueryDsl
implicit macro
def
dynamicUnquote
[
T
]
(
d:
DynamicQuery
[
T
]
)
:
Query
[
T
]
Definition Classes
DynamicQueryDsl
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
object
extras
extends
dsl.CoreDsl.LowPriorityExtras
Definition Classes
QueryDsl
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
implicitOrd
[
T
]
:
Ord
[
T
]
Definition Classes
OrdDsl
def
impliedQuerySchema
[
T
]
(
entity:
String
,
columns: (
T
) ⇒ (
Any
,
String
)*
)
:
EntityQuery
[
T
]
Definition Classes
QueryDsl
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
[
_
]
<:
Iterable
[_]
,
T
]
(
v:
U
[
T
]
)
:
Query
[
T
]
Definition Classes
EncodingDsl
def
liftQueryCaseClass
[
U
[
_
]
<:
Iterable
[_]
,
T
]
(
v:
U
[
T
]
)
:
Query
[
T
]
Definition Classes
EncodingDsl
Annotations
@compileTimeOnly
(
NonQuotedException.message
)
def
liftQueryScalar
[
U
[
_
]
<:
Iterable
[_]
,
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
def
max
[
A
]
(
a:
A
)
:
A
Definition Classes
QueryDsl
def
min
[
A
]
(
a:
A
)
:
A
Definition Classes
QueryDsl
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
prepare
(
quoted:
Quoted
[
BatchAction
[
Action
[_]]]
)
:
PrepareBatchActionResult
macro
def
prepare
(
quoted:
Quoted
[
Action
[_]]
)
:
PrepareActionResult
macro
def
prepare
[
T
]
(
quoted:
Quoted
[
Query
[
T
]]
)
:
PrepareQueryResult
val
quatMaking
:
TypeTaggedQuatMaking
Definition Classes
DynamicQueryDsl
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
schemaMeta
[
T
]
(
entity:
String
,
columns: (
T
) ⇒ (
Any
,
String
)*
)
:
SchemaMeta
[
T
]
Definition Classes
MetaDsl
def
set
[
T
,
U
]
(
property:
String
,
value:
Quoted
[
U
]
)
:
DynamicSet
[
T
,
U
]
Definition Classes
DynamicQueryDsl
def
set
[
T
,
U
]
(
property: (
Quoted
[
T
]) ⇒
Quoted
[
U
]
,
value:
Quoted
[
U
]
)
:
DynamicSet
[
T
,
U
]
Definition Classes
DynamicQueryDsl
def
setOpt
[
T
,
U
]
(
property: (
Quoted
[
T
]) ⇒
Quoted
[
U
]
,
value:
Option
[
U
]
)
(
implicit
enc:
Encoder
[
U
]
)
:
DynamicSet
[
T
,
U
]
Definition Classes
DynamicQueryDsl
def
setValue
[
T
,
U
]
(
property:
String
,
value:
U
)
(
implicit
enc:
Encoder
[
U
]
)
:
DynamicSet
[
T
,
U
]
Definition Classes
DynamicQueryDsl
def
setValue
[
T
,
U
]
(
property: (
Quoted
[
T
]) ⇒
Quoted
[
U
]
,
value:
U
)
(
implicit
enc:
Encoder
[
U
]
)
:
DynamicSet
[
T
,
U
]
Definition Classes
DynamicQueryDsl
def
spliceLift
[
O
]
(
o:
O
)
(
implicit
enc:
Encoder
[
O
]
)
:
Quoted
[
O
]
Attributes
protected
Definition Classes
DynamicQueryDsl
def
sum
[
A
]
(
a:
Option
[
A
]
)
(
implicit
n:
Numeric
[
A
]
)
:
Option
[
A
]
Definition Classes
QueryDsl
def
sum
[
A
]
(
a:
A
)
(
implicit
n:
Numeric
[
A
]
)
:
A
Definition Classes
QueryDsl
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
implicit
def
toQuoted
[
T <:
Action
[_]
]
(
q:
DynamicAction
[
T
]
)
:
Quoted
[
T
]
Definition Classes
DynamicQueryDsl
implicit
def
toQuoted
[
T
]
(
q:
DynamicEntityQuery
[
T
]
)
:
Quoted
[
EntityQuery
[
T
]]
Definition Classes
DynamicQueryDsl
implicit
def
toQuoted
[
T
]
(
q:
DynamicQuery
[
T
]
)
:
Quoted
[
Query
[
T
]]
Definition Classes
DynamicQueryDsl
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
DynamicQueryDsl
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
AnyRef
Inherited from
Any
Ungrouped