Class

sri.relay.query

RelayQueryField

Related Doc: package query

Permalink

class RelayQueryField extends Object with RelayQueryNode

internal

Wraps access to query fields.

Note: place proxy methods for GraphQL.Field here.

Annotations
@RawJSType() @native()
Linear Supertypes
RelayQueryNode, Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RelayQueryField
  2. RelayQueryNode
  3. Object
  4. Any
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RelayQueryField(concreteNode: ConcreteQueryObject, route: RelayMetaRoute, variables: Variables)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(children: NextChildren): UndefOr[RelayQueryNode]

    Permalink
    Definition Classes
    RelayQueryNode
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def cloneAsRefQueryDependency(): RelayQueryField

    Permalink
  8. def cloneFieldWithCalls(children: NextChildren, calls: Seq[Call]): UndefOr[RelayQueryField]

    Permalink
  9. def createNode(concreteNode: ConcreteQueryObject): RelayQueryNode

    Permalink
    Definition Classes
    RelayQueryNode
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(that: RelayQueryNode): Boolean

    Permalink

    Determine if this and that are deeply equal.

    Determine if this and that are deeply equal.

    Definition Classes
    RelayQueryNode
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def getApplicationName: String

    Permalink

    The name by which this field's results should be made available to the application.

  15. def getCallType(callName: String): UndefOr[String]

    Permalink
  16. def getCallsWithValues: Seq[Call]

    Permalink
  17. def getChildren: Seq[RelayQueryNode]

    Permalink
    Definition Classes
    RelayQueryNode
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def getConcreteQueryNode(onCacheMiss: () ⇒ ConcreteQueryObject): ConcreteQueryObject

    Permalink
    Definition Classes
    RelayQueryNode
  20. def getField(field: RelayQueryField): UndefOr[RelayQueryField]

    Permalink
    Definition Classes
    RelayQueryNode
  21. def getFieldByStorageKey(storageKey: String): UndefOr[RelayQueryField]

    Permalink
    Definition Classes
    RelayQueryNode
  22. def getInferredPrimaryKey: UndefOr[String]

    Permalink
  23. def getInferredRootCallName: UndefOr[String]

    Permalink
  24. def getParentType: String

    Permalink
  25. def getRoute: RelayMetaRoute

    Permalink
    Definition Classes
    RelayQueryNode
  26. def getSchemaName: String

    Permalink

    The canonical name for the referenced field in the schema.

  27. def getSerializationKey: String

    Permalink

    The name for the field when serializing the query or interpreting query responses from the server.

    The name for the field when serializing the query or interpreting query responses from the server. The serialization key is derived from all calls/values and hashed for compactness.

    Given the graphql news_feed.first(10).orderby(TOP_STORIES)

    the serialization key is generateRQLFieldAlias('news_feed.first(10).orderby(TOP_STORIES')

  28. def getStorageKey: String

    Permalink

    The name which Relay internals can use to reference this field, without collisions.

    The name which Relay internals can use to reference this field, without collisions. The storage key is derived from arguments with the following exclusions:

    - Range calls such as first or find on connections. - Conditionals when the field is present.

    Given the graphql news_feed.first(10).orderby(TOP_STORIES).if(true)

    the storage key is 'news_feed.orderby(TOP_STORIES)'

  29. def getVariables: Variables

    Permalink
    Definition Classes
    RelayQueryNode
  30. def hasDeferredDescendant: Boolean

    Permalink
    Definition Classes
    RelayQueryNode
  31. def hasOwnProperty(v: String): Boolean

    Permalink
    Definition Classes
    Object
  32. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  33. def isConnection: Boolean

    Permalink
  34. def isEquivalent(that: RelayQueryNode): Boolean

    Permalink

    Performs a fast comparison of whether this and that represent identical query nodes.

    Performs a fast comparison of whether this and that represent identical query nodes. Returns true only if the concrete nodes, routes, and variables are all the same.

    Note that it is possible that this method can return false in cases where equals would return true. This can happen when the concrete nodes are different but structurally identical, or when the route/variables are different but do not have an effect on the structure of the query.

    Definition Classes
    RelayQueryNode
  35. def isFindable: Boolean

    Permalink
  36. def isGenerated: Boolean

    Permalink
    Definition Classes
    RelayQueryNode
  37. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  38. def isPlural: Boolean

    Permalink
  39. def isPrototypeOf(v: Object): Boolean

    Permalink
    Definition Classes
    Object
  40. def isRefQueryDependency: Boolean

    Permalink
    Definition Classes
    RelayQueryNode
  41. def isRequisite: Boolean

    Permalink
    Definition Classes
    RelayQueryNode
  42. def isScalar: Boolean

    Permalink
    Definition Classes
    RelayQueryNode
  43. def isUnionOrInterface: Boolean

    Permalink
  44. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  45. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  46. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  47. def propertyIsEnumerable(v: String): Boolean

    Permalink
    Definition Classes
    Object
  48. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  49. def toLocaleString(): String

    Permalink
    Definition Classes
    Object
  50. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  51. def valueOf(): Any

    Permalink
    Definition Classes
    Object
  52. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from RelayQueryNode

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped