ValueMapping
- Source:
- valuemapping.scala
Type members
Inherited classlikes
- Inherited from:
- Mapping
- Source:
- mapping.scala
Cursor positioned at a GraphQL result leaf
Cursor positioned at a GraphQL result leaf
- Inherited from:
- Mapping
- Source:
- mapping.scala
- Inherited from:
- Mapping
- Source:
- mapping.scala
- Inherited from:
- Mapping
- Source:
- mapping.scala
Root Cursor
focussed on the top level operation of a query
Root Cursor
focussed on the top level operation of a query
Construction of mapping-specific cursors is handled by delegation to
mkCursorForField which is typically overridden in
Mapping` subtypes.
- Inherited from:
- Mapping
- Source:
- mapping.scala
Root effects can perform an intial effect prior to computing the resulting
Cursor
and effective Query
.
Root effects can perform an intial effect prior to computing the resulting
Cursor
and effective Query
.
Convenience methods are provided to cover the cases where only one of the query or the cursor are computed, and for where the computation is one-shot or a Stream. One-shot effects are used to perform initial effectful setup for a query or to perform the effect associated with a GraphQL mutation. Stream effects are used for GraphQL subscriptions.
If only the query is computed the default root cursor for the mapping will be used. If only the cursor is computed the client query (after elaboration) is used unmodified ... in this case results of the performed effect can only be passed to the result construction stage via the environment associated with the returned cursor.
- Inherited from:
- Mapping
- Source:
- mapping.scala
- Inherited from:
- ValueMappingLike
- Source:
- valuemapping.scala
- Inherited from:
- ValueMappingLike
- Source:
- valuemapping.scala
Value members
Inherited methods
- Inherited from:
- ValueMappingLike
- Source:
- valuemapping.scala
- Inherited from:
- QueryExecutor
- Source:
- mapping.scala
- Inherited from:
- Mapping
- Source:
- mapping.scala
- Inherited from:
- Mapping
- Source:
- mapping.scala
Yields a Cursor
focused on the top level operation type of the query
Yields a Cursor
focused on the top level operation type of the query
- Inherited from:
- Mapping
- Source:
- mapping.scala
True if the supplied type is a leaf with respect to the GraphQL schema or mapping, false otherwise.
True if the supplied type is a leaf with respect to the GraphQL schema or mapping, false otherwise.
- Inherited from:
- Mapping
- Source:
- mapping.scala
Yields the RootEffect
, if any, associated with fieldName
.
Yields the RootEffect
, if any, associated with fieldName
.
- Inherited from:
- Mapping
- Source:
- mapping.scala