Skip to main content

Module condition

Classes

AndOperator

class AndOperator(
self,
left: Condition,
right: Condition,
uuid: Optional[str] = None,)

Initialize self. See help(type(self)) for accurate signature.


Base classes


Instance attributes

  • left

  • right

  • uuid


Methods

operation

def operation(self, left: bool, right: bool) -> bool

CompareCondition

class CompareCondition(
self,
left: Union[Expression, NumericValue],
right: Union[Expression, NumericValue],
uuid: Optional[str] = None,)

Initialize self. See help(type(self)) for accurate signature.


Base classes


Instance attributes

  • left

  • right

  • uuid


Methods

expressions

def expressions(self) -> List[Expression]

operation

def operation(cls, left, right) -> bool

Condition

class Condition(self)

Initialize self. See help(type(self)) for accurate signature.


Instance attributes

  • uuid

Methods

expressions

def expressions(self) -> List[Expression]

ConditionOperator

class ConditionOperator(
self,
left: Condition,
right: Condition,
uuid: Optional[str] = None,)

Initialize self. See help(type(self)) for accurate signature.


Base classes


Instance attributes

  • left

  • right

  • uuid


Methods

expressions

def expressions(self) -> List[Expression]

operation

def operation(cls, left: bool, right: bool) -> bool

Equal

class Equal(
self,
left: Union[Expression, NumericValue],
right: Union[Expression, NumericValue],
uuid: Optional[str] = None,)

Initialize self. See help(type(self)) for accurate signature.


Base classes


Instance attributes

  • left

  • right

  • uuid


Methods

operation

def operation(cls, left, right) -> bool

LessThan

class LessThan(
self,
left: Union[Expression, NumericValue],
right: Union[Expression, NumericValue],
uuid: Optional[str] = None,)

Initialize self. See help(type(self)) for accurate signature.


Base classes


Instance attributes

  • left

  • right

  • uuid


Methods

operation

def operation(cls, left, right) -> bool

LessThanEqual

class LessThanEqual(
self,
left: Union[Expression, NumericValue],
right: Union[Expression, NumericValue],
uuid: Optional[str] = None,)

Initialize self. See help(type(self)) for accurate signature.


Base classes


Instance attributes

  • left

  • right

  • uuid


Methods

operation

def operation(cls, left, right) -> bool

NoneCondition

class NoneCondition()

Base classes


Instance attributes

  • uuid

Methods

expressions

def expressions(self) -> List[Expression]

operation

def operation(self) -> bool

NotEqual

class NotEqual(
self,
left: Union[Expression, NumericValue],
right: Union[Expression, NumericValue],
uuid: Optional[str] = None,)

Initialize self. See help(type(self)) for accurate signature.


Base classes


Instance attributes

  • left

  • right

  • uuid


Methods

operation

def operation(cls, left, right) -> bool

OrOperator

class OrOperator(
self,
left: Condition,
right: Condition,
uuid: Optional[str] = None,)

Initialize self. See help(type(self)) for accurate signature.


Base classes


Instance attributes

  • left

  • right

  • uuid


Methods

operation

def operation(self, left, right) -> bool

XorOperator

class XorOperator(
self,
left: Condition,
right: Condition,
uuid: Optional[str] = None,)

Initialize self. See help(type(self)) for accurate signature.


Base classes


Instance attributes

  • left

  • right

  • uuid


Methods

operation

def operation(self, left, right) -> bool

Functions

eq

def eq(left: Expression, right: Expression) -> Equal

equal

def equal(left: Expression, right: Expression) -> Equal

Creadion an Equality condition object (Equal) The equality operator == can also be used to generate an equality condition object. Args: left (Expression): left hand side expression right (Expression): right hand side expression

Returns: Equal: left == right


neq

def neq(left: Expression, right: Expression) -> NotEqual

Creadion a Non Equality condition object (NotEqual) The non equality operator != can also be used to generate a non equality condition object.

Args: left (Expression): left hand side expression right (Expression): right hand side expression

Returns: NotEqual: left != right