concepts.dsl.expression.NotExpression#

class NotExpression[source]#

Bases: BoolExpression

Methods

cached_string([max_length])

check_arguments()

Attributes

return_type

bool_op

The boolean operation.

arguments

The list of arguments.

__init__(arg)[source]#
Parameters:

arg (ValueOutputExpression) –

__new__(**kwargs)#
cached_string(max_length=None)#
Parameters:

max_length (int | None) –

check_arguments()#
arguments: Tuple[ValueOutputExpression]#

The list of arguments. Must contain exactly one argument.

bool_op: BoolOpType#

The boolean operation. Must be BoolOpType.NOT.

property return_type: ValueType#