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