Return metadata about a system/user-defined variable, if any. By default, this wraps [`Self::get_variable_type`] in an Arrow [`Field`] with nullable set to `true` and no metadata. Implementations that can provide richer information (such as nullability or extension metadata) should override this method.
(&self, variable_names: &[String])
| 124 | /// provide richer information (such as nullability or extension metadata) |
| 125 | /// should override this method. |
| 126 | fn get_variable_field(&self, variable_names: &[String]) -> Option<FieldRef> { |
| 127 | self.get_variable_type(variable_names) |
| 128 | .map(|data_type| data_type.into_nullable_field_ref()) |
| 129 | } |
| 130 | |
| 131 | /// Return overall configuration options |
| 132 | fn options(&self) -> &ConfigOptions; |
no test coverage detected