Table of Contents

Class: IBooleanExpression ./src/peak/query/interfaces.py
Base Classes   
Interface
Methods   
__and__
__cmp__
__hash__
__invert__
__or__
conjuncts
disjuncts
  __and__ 
__and__ ( expr )

Return the conjunction ("and") of this expression with expr

  __cmp__ 
__cmp__ ( other )

Boolean expressions must be comparable to each other

  __hash__ 
__hash__ ( other )

Boolean expressions must be hashable

  __invert__ 
__invert__ ()

Return the inverse ("not") of this expression

  __or__ 
__or__ ( expr )

Return the disjunction ("or") of this expression with expr

  conjuncts 
conjuncts ()

Return the sequence of conjuncts of this expression

For an and operation, this should return the and-ed expressions. For most other operations, this should return a one-element sequence containing the expression object itself.

  disjuncts 
disjuncts ()

Return the sequence of disjuncts of this expression

For an or operation, this should return the or-ed expressions. For most other operations, this should return a one-element sequence containing the expression object itself.


Table of Contents

This document was automatically generated on Mon May 6 01:11:02 2024 by HappyDoc version 2.1