Esempio n. 1
0
 def __init__(self, form=None, query_type=None):
     """Initialize the design from a valid form data."""
     if form is not None:
         self._data_dict = dict(
             query=normalize_form_dict(form, SQLdesign._QUERY_ATTRS))
         if query_type is not None:
             self._data_dict['query']['type'] = query_type
Esempio n. 2
0
 def __init__(self, form=None, query_type=None):
     if form is not None:
         self._data_dict = {
             'query': normalize_form_dict(form, SparkDesign._QUERY_ATTRS)
         }
         if query_type is not None:
             self._data_dict['query']['type'] = query_type
Esempio n. 3
0
  def _normalize_union_mform(self, union_mform):
    """
    Normalize the subunions in the MultiForm recursively.
    Returns a data dict.
    """
    data_dict = dict(
        bools = normalize_form_dict(union_mform.bool, ReportDesign._BOOL_ATTRS),
        conds = normalize_formset_dict(union_mform.conds, ReportDesign._COND_ATTRS))

    subunion_list = [ ]
    for name, subform in union_mform.get_subforms():
      if name.startswith(report_gen_views.SUB_UNION_PREFIX):
        dic = self._normalize_union_mform(subform)
        subunion_list.append(dic)
    data_dict['subunions'] = subunion_list
    return data_dict
Esempio n. 4
0
    def _normalize_union_mform(self, union_mform):
        """
    Normalize the subunions in the MultiForm recursively.
    Returns a data dict.
    """
        data_dict = dict(bools=normalize_form_dict(union_mform.bool,
                                                   ReportDesign._BOOL_ATTRS),
                         conds=normalize_formset_dict(
                             union_mform.conds, ReportDesign._COND_ATTRS))

        subunion_list = []
        for name, subform in union_mform.get_subforms():
            if name.startswith(report_gen_views.SUB_UNION_PREFIX):
                dic = self._normalize_union_mform(subform)
                subunion_list.append(dic)
        data_dict['subunions'] = subunion_list
        return data_dict
Esempio n. 5
0
 def __init__(self, form=None, query_type=None):
   if form is not None:
     self._data_dict = {'query': normalize_form_dict(form, SparkDesign._QUERY_ATTRS)}
     if query_type is not None:
       self._data_dict['query']['type'] = query_type
Esempio n. 6
0
 def __init__(self, form=None, query_type=None):
     """Initialize the design from a valid form data."""
     if form is not None:
         self._data_dict = dict(query=normalize_form_dict(form, SQLdesign._QUERY_ATTRS))
         if query_type is not None:
             self._data_dict["query"]["type"] = query_type