flytekit.models.core.condition
flytekit.models.core.condition
Directory
Classes
flytekit.models.core.condition.BooleanExpression
def BooleanExpression (
conjunction,
comparison,
):
Defines a boolean expression tree. It can be a simple or a conjunction expression.
Multiple expressions can be combined using a conjunction or a disjunction to result in a final boolean result.
Parameter
Type
conjunction
comparison
Methods
from_flyte_idl()
def from_flyte_idl (
pb2_object,
):
Parameter
Type
pb2_object
serialize_to_string()
def serialize_to_string ()
short_string()
to_flyte_idl()
verbose_string()
Properties
Property
Type
Description
comparison
conjunction
is_empty
flytekit.models.core.condition.ComparisonExpression
def ComparisonExpression (
operator,
left_value,
right_value,
):
Defines a 2-level tree where the root is a comparison operator and Operands are primitives or known variables.
Each expression results in a boolean result.
Parameter
Type
operator
left_value
right_value
Methods
from_flyte_idl()
def from_flyte_idl (
pb2_object,
):
Parameter
Type
pb2_object
serialize_to_string()
def serialize_to_string ()
short_string()
to_flyte_idl()
verbose_string()
Properties
Property
Type
Description
is_empty
left_value
operator
right_value
flytekit.models.core.condition.ConjunctionExpression
def ConjunctionExpression (
operator,
left_expression,
right_expression,
):
Defines a conjunction expression of two boolean expressions.
Parameter
Type
operator
left_expression
right_expression
Methods
from_flyte_idl()
def from_flyte_idl (
pb2_object,
):
Parameter
Type
pb2_object
serialize_to_string()
def serialize_to_string ()
short_string()
to_flyte_idl()
verbose_string()
Properties
Property
Type
Description
is_empty
left_expression
operator
right_expression
flytekit.models.core.condition.Operand
def Operand (
primitive,
var,
scalar,
):
Defines an operand to a comparison expression.
Parameter
Type
primitive
var
scalar
Methods
from_flyte_idl()
def from_flyte_idl (
pb2_object,
):
Parameter
Type
pb2_object
serialize_to_string()
def serialize_to_string ()
short_string()
to_flyte_idl()
verbose_string()
Properties
Property
Type
Description
is_empty
primitive
scalar
var