.. _f-columnoperator: module ``generic.column_operator`` ================================== .. inheritance-diagram:: pysqllike.generic.column_operator Short summary +++++++++++++ module ``pysqllike.generic.column_operator`` Creates custom classes to interpret Python expression as column operations. :githublink:`%|py|6` Classes +++++++ +----------------------------------------------------------------------------+------------------------------------------+ | class | truncated documentation | +============================================================================+==========================================+ | :class:`ColumnOperator ` | defines an operation between two columns | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorAdd ` | defines the addition | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorAnd ` | defines ``and`` | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorDiv ` | defines the division | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorDivN ` | defines the division // | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorEq ` | defines == | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorFunc ` | defines a function call | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorGe ` | defines >= | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorGt ` | defines > | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorId ` | defines a constant | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorLe ` | defines <= | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorLt ` | defines < | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorMod ` | defines the operator mod | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorMul ` | defines the multiplication | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorNe ` | defines != | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorNot ` | defines ``not`` | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorOr ` | defines ``or`` | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorPow ` | defines the power | +----------------------------------------------------------------------------+------------------------------------------+ | :class:`OperatorSub ` | defines the subtraction | +----------------------------------------------------------------------------+------------------------------------------+ Methods +++++++ +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | method | truncated documentation | +=================================================================================+=================================================================+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__call__ ` | returns the results of this operation between a list of columns | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | constructor | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__init__ ` | initiates the operator | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ | :py:meth:`__str__ ` | usual | +---------------------------------------------------------------------------------+-----------------------------------------------------------------+ Documentation +++++++++++++ .. automodule:: pysqllike.generic.column_operator :members: :special-members: __init__ :show-inheritance: