Packages

p

caliban

wrappers

package wrappers

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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 execution

    It is also possible to combine wrappers using |+| and to build a wrapper effectfully with EffectfulWrapper.

    Implementations can control the order at which this wrapper is executed by overriding the priority value. Setting a higher priority value will be executed first.

Value Members

  1. object ApolloPersistedQueries
  2. object ApolloTracing
  3. object Caching
  4. object CostEstimation
  5. object DeferSupport
  6. object FieldMetrics
  7. object Wrapper
  8. object Wrappers

Deprecated Value Members

  1. 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

Ungrouped