class DatabaseHelper::SQLQueryResult

Attributes

error[R]

Public Class Methods

new(cmd, results) click to toggle source
# File lib/inspec/utils/database_helpers.rb, line 34
def initialize(cmd, results)
  @cmd = cmd
  @results = results
end

Public Instance Methods

column(column) click to toggle source
# File lib/inspec/utils/database_helpers.rb, line 55
def column(column)
  result = []
  @results.each do |row|
    result << row[column]
  end
  result
end
empty?() click to toggle source
# File lib/inspec/utils/database_helpers.rb, line 39
def empty?
  @results.empty?
end
inspect() click to toggle source
# File lib/inspec/utils/database_helpers.rb, line 67
def inspect
  to_s
end
row(id) click to toggle source
# File lib/inspec/utils/database_helpers.rb, line 51
def row(id)
  SQLRow.new(self, @results[id])
end
rows() click to toggle source
# File lib/inspec/utils/database_helpers.rb, line 47
def rows
  @results
end
size() click to toggle source
# File lib/inspec/utils/database_helpers.rb, line 63
def size
  @results.size
end
successful?() click to toggle source
# File lib/inspec/utils/database_helpers.rb, line 43
def successful?
  @cmd.exit_status == 0 && @error.nil?
end
to_s() click to toggle source
# File lib/inspec/utils/database_helpers.rb, line 71
def to_s
  "SQL ResultSet"
end