class GraphQL::Tracing::Trace


to continue any tracing hooks and call the actual runtime behavior. See {GraphQL::Backtrace::Trace} for example.
A trace module may implement any of the methods on ‘Trace`, being sure to call `super`
“Trace modes” are subclasses of this with custom tracing modules mixed in.
This is the base class for a `trace` instance whose methods are called during query execution.

def analyze_multiplex(multiplex:)

def analyze_multiplex(multiplex:)
  yield
end

def analyze_query(query:)

def analyze_query(query:)
  yield
end

def authorized(query:, type:, object:)

def authorized(query:, type:, object:)
  yield
end

def authorized_lazy(query:, type:, object:)

def authorized_lazy(query:, type:, object:)
  yield
end

def execute_field(field:, query:, ast_node:, arguments:, object:)

def execute_field(field:, query:, ast_node:, arguments:, object:)
  yield
end

def execute_field_lazy(field:, query:, ast_node:, arguments:, object:)

def execute_field_lazy(field:, query:, ast_node:, arguments:, object:)
  yield
end

def execute_multiplex(multiplex:)

def execute_multiplex(multiplex:)
  yield
end

def execute_query(query:)

def execute_query(query:)
  yield
end

def execute_query_lazy(query:, multiplex:)

def execute_query_lazy(query:, multiplex:)
  yield
end

def initialize(multiplex: nil, query: nil, **_options)

Parameters:
  • query (GraphQL::Query, nil) --
  • multiplex (GraphQL::Execution::Multiplex, nil) --
def initialize(multiplex: nil, query: nil, **_options)
  @multiplex = multiplex
  @query = query
end

def lex(query_string:)

def lex(query_string:)
  yield
end

def parse(query_string:)

def parse(query_string:)
  yield
end

def resolve_type(query:, type:, object:)

def resolve_type(query:, type:, object:)
  yield
end

def resolve_type_lazy(query:, type:, object:)

def resolve_type_lazy(query:, type:, object:)
  yield
end

def validate(query:, validate:)

def validate(query:, validate:)
  yield
end