caliban.wrappers
package caliban.wrappers
Members list
Concise view
Type members
Classlikes
object ApolloCaching
Returns a wrapper which applies apollo caching response extensions
Returns a wrapper which applies apollo caching response extensions
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ApolloCaching.type
object ApolloPersistedQueries
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
object ApolloTracing
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ApolloTracing.type
object CostEstimation
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CostEstimation.type
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:
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 processingParsingWrapper
to wrap the query parsing onlyValidationWrapper
to wrap the query validation onlyExecutionWrapper
to wrap the query execution onlyFieldWrapper
to wrap each field execution
It is also possible to combine wrappers using |+|
and to build a wrapper effectfully with EffectfulWrapper
.
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class CombinedWrapper[R]class EffectfulWrapper[R]class FieldWrapper[R]trait IntrospectionWrapper[R]trait ExecutionWrapper[R]trait OverallWrapper[R]trait ParsingWrapper[R]trait ValidationWrapper[R]
- Self type
- Wrapper[R]
object Wrapper