Class

sri.relay.query

RelayQueryFragment

Related Doc: package query

Permalink

class RelayQueryFragment extends Object with RelayQueryNode

internal

Wraps access to query fragments.

Note: place proxy methods for GraphQL.QueryFragment here.

Annotations
@RawJSType() @native()
Linear Supertypes
RelayQueryNode, Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RelayQueryFragment
  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 RelayQueryFragment(concreteNode: ConcreteQueryObject, route: RelayMetaRoute, variables: Variables, metadata: FragmentMetadata = ???)

    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 createNode(concreteNode: ConcreteQueryObject): RelayQueryNode

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

    Permalink
    Definition Classes
    AnyRef
  9. 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
  10. def equals(arg0: Any): Boolean

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def getChildren: Seq[RelayQueryNode]

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. def getConcreteFragmentID: String

    Permalink

    Returns the weak ID for the concrete fragment.

    Returns the weak ID for the concrete fragment. Unlike getFragmentID, this value is identical for any RelayQueryFragment with the same concrete fragment, regardless of params/route.

  15. def getConcreteQueryNode(onCacheMiss: () ⇒ ConcreteQueryObject): ConcreteQueryObject

    Permalink
    Definition Classes
    RelayQueryNode
  16. def getDebugName: String

    Permalink
  17. def getField(field: RelayQueryField): UndefOr[RelayQueryField]

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

    Permalink
    Definition Classes
    RelayQueryNode
  19. def getFragmentID: String

    Permalink

    Returns an identifier for a fragment that is unique for any combination of concrete fragment, route name, and variables.

  20. def getRoute: RelayMetaRoute

    Permalink
    Definition Classes
    RelayQueryNode
  21. def getType: String

    Permalink
  22. def getVariables: Variables

    Permalink
    Definition Classes
    RelayQueryNode
  23. def hasDeferredDescendant: Boolean

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  26. def isDeferred: Boolean

    Permalink
  27. 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
  28. def isGenerated: Boolean

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

    Permalink
    Definition Classes
    Any
  30. def isPlural: Boolean

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

    Permalink
    Definition Classes
    Object
  32. def isRefQueryDependency: Boolean

    Permalink
    Definition Classes
    RelayQueryNode
  33. def isReferenceFragment: Boolean

    Permalink
  34. def isRequisite: Boolean

    Permalink
    Definition Classes
    RelayQueryNode
  35. def isScalar: Boolean

    Permalink
    Definition Classes
    RelayQueryNode
  36. def isTypeConditional: Boolean

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. 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