(&self)
| 737 | } |
| 738 | |
| 739 | fn nullable(&self) -> bool { |
| 740 | match self { |
| 741 | DatumKnowledge::Any { nullable } => *nullable, |
| 742 | DatumKnowledge::Lit { value, .. } => match value { |
| 743 | Ok(value) => value.iter().next().unwrap().is_null(), |
| 744 | Err(_) => false, |
| 745 | }, |
| 746 | DatumKnowledge::Nothing => false, |
| 747 | } |
| 748 | } |
| 749 | } |
| 750 | |
| 751 | /// Attempts to optimize |
no test coverage detected