mirror of
https://github.com/apache/datafusion-sqlparser-rs.git
synced 2025-10-11 22:42:02 +00:00
Support more DateTimeField
variants (#1191)
This commit is contained in:
parent
8dd213cff2
commit
127be97369
6 changed files with 129 additions and 46 deletions
|
@ -229,7 +229,7 @@ impl fmt::Display for Interval {
|
|||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
let value = self.value.as_ref();
|
||||
match (
|
||||
self.leading_field,
|
||||
&self.leading_field,
|
||||
self.leading_precision,
|
||||
self.fractional_seconds_precision,
|
||||
) {
|
||||
|
@ -248,13 +248,13 @@ impl fmt::Display for Interval {
|
|||
}
|
||||
_ => {
|
||||
write!(f, "INTERVAL {value}")?;
|
||||
if let Some(leading_field) = self.leading_field {
|
||||
if let Some(leading_field) = &self.leading_field {
|
||||
write!(f, " {leading_field}")?;
|
||||
}
|
||||
if let Some(leading_precision) = self.leading_precision {
|
||||
write!(f, " ({leading_precision})")?;
|
||||
}
|
||||
if let Some(last_field) = self.last_field {
|
||||
if let Some(last_field) = &self.last_field {
|
||||
write!(f, " TO {last_field}")?;
|
||||
}
|
||||
if let Some(fractional_seconds_precision) = self.fractional_seconds_precision {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue