Coverage for mindsdb / api / executor / planner / step_result.py: 94%
14 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
1class Result:
2 """A placeholder for cached results of some previous plan step"""
3 def __init__(self, step_num):
4 self.step_num = step_num
6 def __hash__(self):
7 return 'Result' + self.step_num.__hash__()
9 def __eq__(self, other):
10 if isinstance(other, Result):
11 return self.step_num == other.step_num
12 return False
14 @property
15 def ref_name(self):
16 return f'result_{self.step_num}'
18 def __repr__(self):
19 return f'Result(step={self.step_num})'