Table of Contents

Class: IRelationCondition ./src/peak/query/interfaces.py

A boolean condition in relational algebra

Base Classes   
IBooleanExpression
    Interface
Methods   
appliesTo
rejectsNullsFor
  appliesTo 
appliesTo ( attrNames )

Does condition depend on any of the named columns?

  rejectsNullsFor 
rejectsNullsFor ( attrNames )

Does condition require a non-null value for any named column?

This method is used to determine whether an outer join can be reduced to a regular join, due to a requirement that an outer-joined column be non-null. (Note that for rejectsNullsFor() to be true for an or condition, it must be true for all the 'or'-ed subconditions.)


Table of Contents

This document was automatically generated on Mon Apr 15 01:11:03 2024 by HappyDoc version 2.1