Table of Contents

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

Base Classes   
BTPredicate
Methods   
__and__
__call__
__cmp__
__hash__
__init__
__invert__
__or__
__repr__
detrivialize
domain
initargs
negated_constraints
relbind
uncache
  __and__ 
__and__ ( self,  other )

push "and" down

  __call__ 
__call__ (
        self,
        boundtuples,
        toplevel=0,
        )

  __cmp__ 
__cmp__ ( self,  other )

  __hash__ 
__hash__ ( self )

  __init__ 
__init__ (
        self,
        members,
        *othermembers,
        )

  __invert__ 
__invert__ ( self )

translate to and-not

  __or__ 
__or__ ( self,  other )

collapse two ors, otherwise just add new member

  __repr__ 
__repr__ ( self )

  detrivialize 
detrivialize ( self )

hook added to allow elimination of trivialities return None if completely true, or simpler form or self, if no simplification is possible.

  domain 
domain ( self )

  initargs 
initargs ( self )

  negated_constraints 
negated_constraints ( self )

the negated constraints of an OR are the negated constraints of all members

  relbind 
relbind (
        self,
        dict,
        db,
        )

already bound!

  uncache 
uncache ( self )


Table of Contents

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