package wrappers
- Alphabetic
- Public
- All
Type Members
-
sealed
trait
Wrapper[-R] extends GraphQLAspect[Nothing, R]
A
Wrapper[-R]
represents an extra layer of computation that can be applied on top of Caliban's query handling.A
Wrapper[-R]
represents an extra layer of computation that can be applied on top of Caliban's query handling. There are different base types of wrappers: -OverallWrapper
to wrap the whole query processing -ParsingWrapper
to wrap the query parsing only -ValidationWrapper
to wrap the query validation only -ExecutionWrapper
to wrap the query execution only -FieldWrapper
to wrap each field executionIt is also possible to combine wrappers using
|+|
and to build a wrapper effectfully withEffectfulWrapper
.Implementations can control the order at which this wrapper is executed by overriding the
priority
value. Setting a higherpriority
value will be executed first.
Value Members
- object ApolloPersistedQueries
- object ApolloTracing
- object Caching
- object CostEstimation
- object DeferSupport
- object FieldMetrics
- object Wrapper
- object Wrappers
Deprecated Value Members
-
object
ApolloCaching
Returns a wrapper which applies apollo caching response extensions
Returns a wrapper which applies apollo caching response extensions
- Annotations
- @deprecated
- Deprecated
(Since version 2.4.0) Use
caliban.wrappers.Caching
for a more flexible implementation