module GraphQL
def self.parse(query_string)
-
(GraphQL::Language::Nodes::Document)
-
Parameters:
-
query_string
(String
) -- a GraphQL query string
def self.parse(query_string) parse_with_racc(query_string) end
def self.parse_with_racc(string)
def self.parse_with_racc(string) GraphQL::Language::Parser.parse(string) end
Modules
Classes
- GraphQL::AnalysisError
- GraphQL::Argument
- GraphQL::BaseType
- GraphQL::Directive
- GraphQL::EnumType
- GraphQL::Error
- GraphQL::ExecutionError
- GraphQL::Field
- GraphQL::InputObjectType
- GraphQL::InterfaceType
- GraphQL::InvalidNullError
- GraphQL::ListType
- GraphQL::NonNullType
- GraphQL::ObjectType
- GraphQL::ParseError
- GraphQL::Query
- GraphQL::ScalarType
- GraphQL::Schema
- GraphQL::UnionType
Class Methods
Defined in
- lib/graphql.rb
- lib/graphql/analysis/analyze_query.rb
- lib/graphql/analysis/max_query_complexity.rb
- lib/graphql/analysis/max_query_depth.rb
- lib/graphql/analysis/query_complexity.rb
- lib/graphql/analysis/query_depth.rb
- lib/graphql/analysis_error.rb
- lib/graphql/argument.rb
- lib/graphql/base_type.rb
- lib/graphql/define.rb
- lib/graphql/define/assign_argument.rb
- lib/graphql/define/assign_connection.rb
- lib/graphql/define/assign_enum_value.rb
- lib/graphql/define/assign_global_id_field.rb
- lib/graphql/define/assign_object_field.rb
- lib/graphql/define/defined_object_proxy.rb
- lib/graphql/define/instance_definable.rb
- lib/graphql/define/non_null_with_bang.rb
- lib/graphql/define/type_definer.rb
- lib/graphql/directive.rb
- lib/graphql/enum_type.rb
- lib/graphql/execution/directive_checks.rb
- lib/graphql/execution/typecast.rb
- lib/graphql/execution_error.rb
- lib/graphql/field.rb
- lib/graphql/field/resolve.rb
- lib/graphql/input_object_type.rb
- lib/graphql/interface_type.rb
- lib/graphql/internal_representation/node.rb
- lib/graphql/internal_representation/rewrite.rb
- lib/graphql/introspection.rb
- lib/graphql/introspection/schema_field.rb
- lib/graphql/introspection/type_by_name_field.rb
- lib/graphql/introspection/typename_field.rb
- lib/graphql/invalid_null_error.rb
- lib/graphql/language/generation.rb
- lib/graphql/language/lexer.rb
- lib/graphql/language/nodes.rb
- lib/graphql/language/parser.rb
- lib/graphql/language/parser_tests.rb
- lib/graphql/language/token.rb
- lib/graphql/language/visitor.rb
- lib/graphql/list_type.rb
- lib/graphql/non_null_type.rb
- lib/graphql/object_type.rb
- lib/graphql/query.rb
- lib/graphql/query/arguments.rb
- lib/graphql/query/context.rb
- lib/graphql/query/executor.rb
- lib/graphql/query/input_validation_result.rb
- lib/graphql/query/literal_input.rb
- lib/graphql/query/serial_execution.rb
- lib/graphql/query/serial_execution/execution_context.rb
- lib/graphql/query/serial_execution/field_resolution.rb
- lib/graphql/query/serial_execution/operation_resolution.rb
- lib/graphql/query/serial_execution/selection_resolution.rb
- lib/graphql/query/serial_execution/value_resolution.rb
- lib/graphql/query/variable_validation_error.rb
- lib/graphql/query/variables.rb
- lib/graphql/relay/array_connection.rb
- lib/graphql/relay/base_connection.rb
- lib/graphql/relay/connection_field.rb
- lib/graphql/relay/connection_resolve.rb
- lib/graphql/relay/connection_type.rb
- lib/graphql/relay/edge.rb
- lib/graphql/relay/edge_type.rb
- lib/graphql/relay/global_id_resolve.rb
- lib/graphql/relay/global_node_identification.rb
- lib/graphql/relay/mutation.rb
- lib/graphql/relay/page_info.rb
- lib/graphql/relay/relation_connection.rb
- lib/graphql/scalar_type.rb
- lib/graphql/schema.rb
- lib/graphql/schema/catchall_middleware.rb
- lib/graphql/schema/invalid_type_error.rb
- lib/graphql/schema/loader.rb
- lib/graphql/schema/middleware_chain.rb
- lib/graphql/schema/possible_types.rb
- lib/graphql/schema/printer.rb
- lib/graphql/schema/reduce_types.rb
- lib/graphql/schema/rescue_middleware.rb
- lib/graphql/schema/timeout_middleware.rb
- lib/graphql/schema/type_expression.rb
- lib/graphql/schema/type_map.rb
- lib/graphql/schema/validation.rb
- lib/graphql/static_validation/all_rules.rb
- lib/graphql/static_validation/arguments_validator.rb
- lib/graphql/static_validation/literal_validator.rb
- lib/graphql/static_validation/message.rb
- lib/graphql/static_validation/rules/argument_literals_are_compatible.rb
- lib/graphql/static_validation/rules/arguments_are_defined.rb
- lib/graphql/static_validation/rules/directives_are_defined.rb
- lib/graphql/static_validation/rules/directives_are_in_valid_locations.rb
- lib/graphql/static_validation/rules/fields_are_defined_on_type.rb
- lib/graphql/static_validation/rules/fields_have_appropriate_selections.rb
- lib/graphql/static_validation/rules/fields_will_merge.rb
- lib/graphql/static_validation/rules/fragment_spreads_are_possible.rb
- lib/graphql/static_validation/rules/fragment_types_exist.rb
- lib/graphql/static_validation/rules/fragments_are_finite.rb
- lib/graphql/static_validation/rules/fragments_are_named.rb
- lib/graphql/static_validation/rules/fragments_are_on_composite_types.rb
- lib/graphql/static_validation/rules/fragments_are_used.rb
- lib/graphql/static_validation/rules/required_arguments_are_present.rb
- lib/graphql/static_validation/rules/variable_default_values_are_correctly_typed.rb
- lib/graphql/static_validation/rules/variable_usages_are_allowed.rb
- lib/graphql/static_validation/rules/variables_are_input_types.rb
- lib/graphql/static_validation/rules/variables_are_used_and_defined.rb
- lib/graphql/static_validation/type_stack.rb
- lib/graphql/static_validation/validation_context.rb
- lib/graphql/static_validation/validator.rb
- lib/graphql/type_kinds.rb
- lib/graphql/union_type.rb
- lib/graphql/version.rb