class GraphQL::Analyzer::Parser::Sqlite3

Constants

FIELDS

Private Instance Methods

parse() click to toggle source
# File lib/graphql/analyzer/parser/sqlite3.rb, line 9
def parse
  root, *values = explain_output.split("\n")
  explained_queries = values.map { |value| FIELDS.zip(value.split("|").map(&:strip)).to_h }
  [Result.new(root, explained_queries)]
end