concepts.dm.crow.planners.regression_dependency.RegressionTraceStatement#

class RegressionTraceStatement[source]#

Bases: object

RegressionTraceStatement(stmt: Union[concepts.dm.crow.behavior.CrowBehaviorOrderingSuite, concepts.dm.crow.behavior.CrowBehaviorForeachLoopSuite, concepts.dm.crow.behavior.CrowBehaviorWhileLoopSuite, concepts.dm.crow.behavior.CrowBehaviorConditionSuite, concepts.dm.crow.behavior.CrowBindExpression, concepts.dm.crow.behavior.CrowAssertExpression, concepts.dm.crow.behavior.CrowRuntimeAssignmentExpression, concepts.dm.crow.controller.CrowControllerApplicationExpression, concepts.dm.crow.behavior.CrowAchieveExpression, concepts.dm.crow.behavior.CrowUntrackExpression, concepts.dm.crow.behavior.CrowBehaviorApplicationExpression, concepts.dm.crow.behavior.CrowBehaviorEffectApplicationExpression, concepts.dm.crow.behavior.CrowBehaviorCommit], scope_id: int = None, new_scope_id: Optional[int] = None, additional_info: Optional[str] = None, scope: Optional[dict] = None, derived_from: Union[concepts.dm.crow.behavior.CrowBehaviorOrderingSuite, concepts.dm.crow.behavior.CrowBehaviorForeachLoopSuite, concepts.dm.crow.behavior.CrowBehaviorWhileLoopSuite, concepts.dm.crow.behavior.CrowBehaviorConditionSuite, concepts.dm.crow.behavior.CrowBindExpression, concepts.dm.crow.behavior.CrowAssertExpression, concepts.dm.crow.behavior.CrowRuntimeAssignmentExpression, concepts.dm.crow.controller.CrowControllerApplicationExpression, concepts.dm.crow.behavior.CrowAchieveExpression, concepts.dm.crow.behavior.CrowUntrackExpression, concepts.dm.crow.behavior.CrowBehaviorApplicationExpression, concepts.dm.crow.behavior.CrowBehaviorEffectApplicationExpression, concepts.dm.crow.behavior.CrowBehaviorCommit, NoneType] = None)

Methods

node_string(scopes)

Attributes

__init__(stmt, scope_id=None, new_scope_id=None, additional_info=None, scope=None, derived_from=None)#
Parameters:
Return type:

None

__new__(**kwargs)#
node_string(scopes)[source]#
Parameters:

scopes (Dict[int, dict])

Return type:

str

additional_info: str | None = None#
derived_from: CrowBehaviorOrderingSuite | CrowBehaviorForeachLoopSuite | CrowBehaviorWhileLoopSuite | CrowBehaviorConditionSuite | CrowBindExpression | CrowAssertExpression | CrowRuntimeAssignmentExpression | CrowControllerApplicationExpression | CrowAchieveExpression | CrowUntrackExpression | CrowBehaviorApplicationExpression | CrowBehaviorEffectApplicationExpression | CrowBehaviorCommit | None = None#
new_scope_id: int | None = None#
scope: dict | None = None#
scope_id: int = None#
stmt: CrowBehaviorOrderingSuite | CrowBehaviorForeachLoopSuite | CrowBehaviorWhileLoopSuite | CrowBehaviorConditionSuite | CrowBindExpression | CrowAssertExpression | CrowRuntimeAssignmentExpression | CrowControllerApplicationExpression | CrowAchieveExpression | CrowUntrackExpression | CrowBehaviorApplicationExpression | CrowBehaviorEffectApplicationExpression | CrowBehaviorCommit#