Total expression sizes across all expressions.
(&self)
| 1032 | |
| 1033 | /// Total expression sizes across all expressions. |
| 1034 | pub fn size(&self) -> usize { |
| 1035 | self.expressions |
| 1036 | .iter() |
| 1037 | .map(|e| OptimizableExpr::size(e)) |
| 1038 | .sum::<usize>() |
| 1039 | + self |
| 1040 | .predicates |
| 1041 | .iter() |
| 1042 | .map(|(_, e)| OptimizableExpr::size(e)) |
| 1043 | .sum::<usize>() |
| 1044 | } |
| 1045 | |
| 1046 | /// Place each certainly evaluated expression in its own column. |
| 1047 | /// |
no test coverage detected