Lines Matching refs:Equals
25 def Equals(self, other) -> bool: member in Expression
192 def Equals(self, other: Expression) -> bool: member in Operator
194 return self.operator == other.operator and self.lhs.Equals(
195 other.lhs) and self.rhs.Equals(other.rhs)
199 if self.Equals(expression):
235 if true_val.Equals(false_val):
240 def Equals(self, other: Expression) -> bool: member in Select
242 return self.cond.Equals(other.cond) and self.false_val.Equals(
243 other.false_val) and self.true_val.Equals(other.true_val)
247 if self.Equals(expression):
288 def Equals(self, other: Expression) -> bool: member in Function
290 result = self.fn == other.fn and self.lhs.Equals(other.lhs)
292 result = result and self.rhs.Equals(other.rhs)
297 if self.Equals(expression):
328 def Equals(self, other: Expression) -> bool: member in Event
355 def Equals(self, other: Expression) -> bool: member in Constant
377 def Equals(self, other: Expression) -> bool: member in Literal
598 if updated.Equals(outer_expression):
600 if (outer_pmu, outer_name) in updates and updated.Equals(updates[(outer_pmu, outer_name)]):