class GraphQL::Execution::Execute

@api private
A valid execution strategy

def execute(ast_operation, root_type, query)

def execute(ast_operation, root_type, query)
  result = resolve_root_selection(query)
  lazy_resolve_root_selection(result, {query: query})
  GraphQL::Execution::Flatten.call(query.context)
end