class Birt::Core::DataSet
Attributes
columns[RW]
data_set_result[RW]
data_source[RW]
name[RW]
query_text[RW]
Public Class Methods
new(xml_element) { |self| ... }
click to toggle source
# File lib/birt/core/data_set.rb, line 9 def initialize(xml_element) @columns = [] if xml_element self.name = xml_element.attribute(:name).value xml_element.get_elements("list-property[@name='resultSet']/structure/property[@name='name']").each do |column| self.columns << column.text end self.query_text = xml_element.get_elements("xml-property[@name='queryText']")[0].text.gsub("\n", ' ') end yield(self) if block_given? end
Public Instance Methods
query()
click to toggle source
开始查询
# File lib/birt/core/data_set.rb, line 22 def query Birt::Core::Mysql.query(self.data_source, query_text) end