For implementing, eg the SQL SELECT statement.
Methods
|
|
|
|
__init__
|
__init__ (
self,
alldistinct,
select_list,
table_reference_list,
where_pred,
group_list,
having_cond,
union_select=None,
order_by_spec=None,
ndynamic=0,
)
|
|
__repr__
|
__repr__ ( self )
|
|
attributes
|
attributes ( self )
|
|
check_domains
|
check_domains ( self )
determine set of unbound names in self.
|
|
demarshal
|
demarshal ( self, data )
|
|
eval
|
eval (
self,
dynamic=None,
outerboundtuple=None,
)
leaves a lot to be desired.
dynamic and outerboundtuple are mutually
exclusive. dynamic is only pertinent to
top levels, outerboundtuple to subqueries
|
|
initargs
|
initargs ( self )
|
|
marshaldata
|
marshaldata ( self )
|
|
plan_query
|
plan_query ( self )
generate a query plan (sequence of join operators).
|
|
relbind
|
relbind (
self,
db,
outerbindings=None,
)
already bound!
|
|
unbound
|
unbound ( self )
|
|
uncache
|
uncache ( self )
|
|