Table of Contents

Class: Selector Zope-2.2.1-src/lib/python/Products/ZGadflyDA/gadfly/sqlsem.py

For implementing, eg the SQL SELECT statement.

Methods   
__init__
__repr__
attributes
check_domains
demarshal
eval
initargs
marshaldata
plan_query
relbind
unbound
uncache
  __init__ 
__init__ (
        self,
        alldistinct,
        select_list,
        table_reference_list,
        where_pred,
        group_list,
        having_cond,
        union_select=None,
        order_by_spec=None,
        ndynamic=0,
        )

Exceptions   
ValueError
  __repr__ 
__repr__ ( self )

  attributes 
attributes ( self )

  check_domains 
check_domains ( self )

determine set of unbound names in self.

Exceptions   
IndexError
NameError
  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

Exceptions   
KeyError
ValueError
  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 )

Exceptions   
ValueError
  uncache 
uncache ( self )


Table of Contents

This document was automatically generated on Mon Sep 4 07:33:06 2000 by HappyDoc version r0_6