Exemple #1
0
 def __init__(self, model, rels=None, **kw):
     BaseSqlaInspector.__init__(self, model, **kw)
     # We store the relations already treated by storing the primaryjoin that
     # they use, since the backref uses the same join string, we can avoid
     # recursive collection
     self.rels = rels or []
     self.columns = self.collect_columns()
Exemple #2
0
 def __init__(self, model, excludes=(), exclude_relationships=False):
     BaseSqlaInspector.__init__(self, model)
     self.model = model
     self.excludes = excludes
     self.exclude_relationships = exclude_relationships
     self.columns = self._collect_columns()
Exemple #3
0
 def __init__(self, model, excludes=(), exclude_relationships=False):
     BaseSqlaInspector.__init__(self, model)
     self.model = model
     self.excludes = excludes
     self.exclude_relationships = exclude_relationships
     self.columns = self._collect_columns()
Exemple #4
0
 def __init__(self, model, excludes=()):
     BaseSqlaInspector.__init__(self, model)
     self.model = model
     self.excludes = excludes
     self.columns = self._collect_columns()
Exemple #5
0
 def __init__(self, model, excludes=()):
     BaseSqlaInspector.__init__(self, model)
     self.model = model
     self.excludes = excludes
     self.columns = self._collect_columns()
Exemple #6
0
 def __init__(self, model, **kw):
     BaseExporter.__init__(self)
     BaseSqlaInspector.__init__(self, model, **kw)
     self.set_headers(self._collect_headers())