Package lemon :: Package external :: Package gadfly :: Module semantics :: Class TupleCollector
[show private | hide private]
[frames | no frames]

Class TupleCollector


Translate a sequence of assignments to simple tuples.
(for implementing the select list of a SELECT).

Method Summary
  __init__(self)
  __repr__(self)
  addbinding(self, attribute, expression)
bind att>expression.
  demarshal(self, args)
  domain(self)
  initargs(self)
  map(self, assnlist)
remap btlist by self.
  marshaldata(self)
  relbind(self, dict, db)
disambiguate missing rel names if possible.
  uncache(self)

Class Variable Summary
int contains_aggregate = 0                                                                     
int contains_nonaggregate = 0                                                                     

Method Details

addbinding(self, attribute, expression)

bind att>expression.

map(self, assnlist)

remap btlist by self. return (tuplelist, attorder)

relbind(self, dict, db)

disambiguate missing rel names if possible.
also choose output names appropriately.

Class Variable Details

contains_aggregate

Type:
int
Value:
0                                                                     

contains_nonaggregate

Type:
int
Value:
0                                                                     

Generated by Epydoc 2.0 on Mon Nov 10 15:08:32 2003 http://epydoc.sf.net