Class: Sqlite::FinalDatasetParser

Inherits:
DatasetsParser show all
Defined in:
lib/parsers/final_dataset_parser.rb

Constant Summary

Constants inherited from BaseParser

BaseParser::COMMENT

Instance Attribute Summary

Attributes inherited from BaseParser

#test_result

Instance Method Summary collapse

Methods inherited from DatasetsParser

#choose_solution

Methods inherited from BaseParser

#choose_solution, #parse_test, #table_name, #test_has_valid_fields?

Constructor Details

#initializeFinalDatasetParser

Returns a new instance of FinalDatasetParser.



4
5
6
7
8
9
10
11
12
# File 'lib/parsers/final_dataset_parser.rb', line 4

def initialize
  @fields = {
    required: [:type, :final, :expected],
    optional: [:seed]
  }
  @alias = {
      query: :final
  }
end

Instance Method Details

#get_final_queryObject



18
19
20
# File 'lib/parsers/final_dataset_parser.rb', line 18

def get_final_query
  has?(:final) ? get(:final) : get(:query)
end

#show_query?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/parsers/final_dataset_parser.rb', line 14

def show_query?
  true
end