(&self, batch: &RecordBatch)
| 244 | } |
| 245 | |
| 246 | fn evaluate(&self, batch: &RecordBatch) -> Result<ColumnarValue> { |
| 247 | let value = self.expr.evaluate(batch)?; |
| 248 | value.cast_to(self.cast_type(), Some(&self.cast_options)) |
| 249 | } |
| 250 | |
| 251 | fn return_field(&self, input_schema: &Schema) -> Result<FieldRef> { |
| 252 | self.resolved_target_field(input_schema) |