ValueMappingLike
Attributes
- Source
- valuemapping.scala
- Graph
-
- Supertypes
- Known subtypes
-
class ValueMapping[F]class IntrospectionMapping
Members list
Type members
Classlikes
Attributes
- Source
- valuemapping.scala
- Supertypes
Attributes
- Companion
- object
- Source
- valuemapping.scala
- Supertypes
-
trait ValueFieldMapping[T]trait FieldMappingtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- valuemapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ValueField.type
Attributes
- Companion
- trait
- Source
- valuemapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ValueFieldMapping.type
Attributes
- Companion
- object
- Source
- valuemapping.scala
- Supertypes
-
trait FieldMappingtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ValueField[T]class Wrap[T]
Attributes
- Source
- valuemapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ValueObjectMapping.type
Inherited classlikes
Ambiguous type mappings.
Ambiguous type mappings.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ValidationFailuretrait AnsiColorclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait FieldMappingtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait FieldMappingtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait EffectMappingtrait FieldMappingtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Abstract type of field mappings with effects.
Abstract type of field mappings with effects.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait FieldMappingtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
- Known subtypes
-
trait CirceFieldMappingclass CirceFieldclass CursorFieldJsonclass CursorField[T]class Delegatetrait EffectMappingclass EffectFieldclass RootEffectclass RootStreamtrait SqlFieldMappingclass SqlFieldclass SqlJsonclass SqlObjectclass GenericField[T]trait ValueFieldMapping[T]class ValueField[T]class Wrap[T]Show all
Proxy Cursor
which applies a function to the focus of an underlying LeafCursor
.
Proxy Cursor
which applies a function to the focus of an underlying LeafCursor
.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ProxyCursortrait Cursorclass Objecttrait Matchableclass AnyShow all
Cursor positioned at a GraphQL result leaf
Cursor positioned at a GraphQL result leaf
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait TypeMappingtrait Serializabletrait Producttrait Equalstrait TypeMappingCompatclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class DefaultLeafMapping[T]
GraphQL type isn't applicable for mapping type.
GraphQL type isn't applicable for mapping type.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ValidationFailuretrait AnsiColorclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
A predicate determining the applicability of a TypeMapping
in a given context
A predicate determining the applicability of a TypeMapping
in a given context
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Object type owner
declares field
but no such mapping exists.
Object type owner
declares field
but no such mapping exists.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ValidationFailuretrait AnsiColorclass Objecttrait Matchableclass AnyShow all
Missing type mapping.
Missing type mapping.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ValidationFailuretrait AnsiColorclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait TypeMappingtrait Serializabletrait Producttrait Equalstrait TypeMappingCompatclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait SqlInterfaceMappingclass DefaultInterfaceMappingtrait SqlUnionMappingclass DefaultUnionMappingclass DefaultObjectMappingShow all
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
GraphQL type isn't applicable for mapping type.
GraphQL type isn't applicable for mapping type.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ValidationFailuretrait AnsiColorclass Objecttrait Matchableclass AnyShow all
Referenced type does not exist.
Referenced type does not exist.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ValidationFailuretrait AnsiColorclass Objecttrait Matchableclass AnyShow all
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.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AbstractCursortrait Cursorclass Objecttrait Matchableclass AnyShow all
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
.
These effects are used to perform initial effectful setup for a query or to perform the effect associated with a GraphQL mutation. Convenience methods are provided to cover the cases where only one of the query or the cursor are computed.
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.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait EffectMappingtrait FieldMappingtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Root streams can perform an intial effect prior to emitting the resulting cursors and effective queries.
Root streams can perform an intial effect prior to emitting the resulting cursors and effective queries.
Stream effects are used for GraphQL subscriptions. Convenience methods are provided to cover the cases where only one of the query or the cursor are computed
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.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait EffectMappingtrait FieldMappingtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeMappingCompatclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait LeafMapping[T]class DefaultLeafMapping[T]class ObjectMappingtrait SqlInterfaceMappingclass DefaultInterfaceMappingtrait SqlUnionMappingclass DefaultUnionMappingclass DefaultObjectMappingShow all
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait TypeMappingtrait LeafMapping[T]class DefaultLeafMapping[T]class ObjectMappingtrait SqlInterfaceMappingclass DefaultInterfaceMappingtrait SqlUnionMappingclass DefaultUnionMappingclass DefaultObjectMappingclass PrefixedMappingCompatShow all
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
Referenced field does not exist.
Referenced field does not exist.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ValidationFailuretrait AnsiColorclass Objecttrait Matchableclass AnyShow all
Type mapping is unused.
Type mapping is unused.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ValidationFailuretrait AnsiColorclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Attributes
- Source
- valuemapping.scala
Yields a Cursor
suitable for traversing the query result corresponding to the fieldName
child of parent
.
Yields a Cursor
suitable for traversing the query result corresponding to the fieldName
child of parent
.
This method is typically overridden in and delegated to by Mapping
subtypes.
Attributes
- Definition Classes
- Source
- valuemapping.scala
Attributes
- Definition Classes
- Source
- valuemapping.scala
Attributes
- Source
- valuemapping.scala
Inherited methods
Backwards compatible constructor for legacy PrefixedMapping
Backwards compatible constructor for legacy PrefixedMapping
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Combine and execute multiple queries.
Combine and execute multiple queries.
Each query is interpreted in the context of the Cursor it is paired with. The result list is aligned with the argument query list. For each query at most one stage will be run and the corresponding result may contain deferred components.
Errors are aggregated across all the argument queries and are accumulated on the Left
of the result.
This method is typically called at the end of a stage to evaluate deferred subqueries in the result of that stage. These will be grouped by and passed jointly to the responsible mapping in the next stage using this method. Maappongs which are able to benefit from combining queries may do so by overriding this method to implement their specific combinging logic.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Compile and run a single GraphQL query or mutation.
Compile and run a single GraphQL query or mutation.
Yields a JSON response containing the result of the query or mutation.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Compile and run a GraphQL subscription.
Compile and run a GraphQL subscription.
Yields a stream of JSON responses containing the results of the subscription.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Attributes
- 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
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Yields the Encoder
associated with the provided leaf context, if any.
Yields the Encoder
associated with the provided leaf context, if any.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Construct a GraphQL response from a Result
.
Construct a GraphQL response from the possibly absent result data
and a collection of errors.
Construct a GraphQL response from the possibly absent result data
and a collection of errors.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Yields the RootEffect
, if any, associated with fieldName
.
Yields the RootEffect
, if any, associated with fieldName
.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Yields the RootStream
, if any, associated with fieldName
.
Yields the RootStream
, if any, associated with fieldName
.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Run this validator, raising a ValidationException
if there are any failures of severity equal to or greater than the specified Severity
.
Run this validator, raising a ValidationException
if there are any failures of severity equal to or greater than the specified Severity
.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Validatate this Mapping, yielding a chain of Failure
s of severity equal to or greater than the specified Severity
.
Validatate this Mapping, yielding a chain of Failure
s of severity equal to or greater than the specified Severity
.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Check Mapping specific FieldMapping validity
Check Mapping specific FieldMapping validity
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Run this validator, raising a ValidationException
in F
if there are any failures of severity equal to or greater than the specified Severity
.
Run this validator, raising a ValidationException
in F
if there are any failures of severity equal to or greater than the specified Severity
.
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Check Mapping specific TypeMapping validity
Inherited fields
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala
Implicits
Inherited implicits
Attributes
- Inherited from:
- Mapping
- Source
- mapping.scala