Class: GraphQL::Client::Query::QueryOperation

Inherits:
Operation
  • Object
show all
Defined in:
lib/graphql_client/query/operations/query_operation.rb

Constant Summary

Constants included from HasSelectionSet

HasSelectionSet::ID_FIELD_NAME, HasSelectionSet::INVALID_FIELD, HasSelectionSet::UNDEFINED_FRAGMENT

Instance Attribute Summary

Attributes inherited from Operation

#document, #name, #selection_set, #variables

Attributes included from HasSelectionSet

#selection_set

Instance Method Summary collapse

Methods inherited from Operation

#initialize, #schema, #to_query

Methods included from HasSelectionSet

#add_connection, #add_field, #add_fields, #add_fragment

Constructor Details

This class inherits a constructor from GraphQL::Client::Query::Operation

Instance Method Details

#operation_typeObject



7
8
9
# File 'lib/graphql_client/query/operations/query_operation.rb', line 7

def operation_type
  'query'
end

#resolver_typeObject



11
12
13
# File 'lib/graphql_client/query/operations/query_operation.rb', line 11

def resolver_type
  schema.type(schema.query_root_name)
end