161 |
dataObject._unboundFieldReferences = self._unboundFieldReferences |
dataObject._unboundFieldReferences = self._unboundFieldReferences |
162 |
dataObject._defaultValues = self._defaultValues |
dataObject._defaultValues = self._defaultValues |
163 |
dataObject._dataSource = self |
dataObject._dataSource = self |
164 |
|
dataObject._outerJoinCondition = None |
165 |
|
dataObject._outerJoin = None |
166 |
for child in self._children: |
for child in self._children: |
167 |
if isinstance(child, GConditions.GCondition): |
if isinstance(child, GConditions.GCondition): |
168 |
dataObject._staticCondition = child |
dataObject._staticCondition = child |
169 |
break |
break |
170 |
|
for child in self._children: |
171 |
|
if isinstance(child, GConditions.GJoinCondition): |
172 |
|
dataObject._outerJoinCondition = child |
173 |
|
break |
174 |
|
|
175 |
# Copy all attributes from XML to the dataObject |
# Copy all attributes from XML to the dataObject |
176 |
tagAttributes = getXMLelements()['datasource']['Attributes'] |
tagAttributes = getXMLelements()['datasource']['Attributes'] |