예제 #1
0
 def __init__(self,
              dburl,
              hqmf_schema,
              result_schema,
              measure,
              inline_preference=True):
     self.db = DBConnection(dburl, hqmf_schema)
     self.result_util = HQMFResultUtil(result_schema)
     self.measure = measure
     self.symbol_table = ExtendedSymbolTable(
         measure.symbol_table, measure.non_stratifier_data_criteria(),
         self.db)
     self.symbol_table.set_inline_preference(inline_preference)
     self.symbol_table.measure_name = self.measure_name()
     self.symbol_table.sql_generator = self