mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-06 01:34:21 +01:00
Correct spelling issue in ForeignKey ast node
This commit is contained in:
@@ -1066,7 +1066,7 @@ pub enum ColumnConstraint {
|
||||
/// clause
|
||||
clause: ForeignKeyClause,
|
||||
/// `DEFERRABLE`
|
||||
deref_clause: Option<DeferSubclause>,
|
||||
defer_clause: Option<DeferSubclause>,
|
||||
},
|
||||
/// `GENERATED`
|
||||
Generated {
|
||||
@@ -1118,7 +1118,7 @@ pub enum TableConstraint {
|
||||
/// `REFERENCES`
|
||||
clause: ForeignKeyClause,
|
||||
/// `DEFERRABLE`
|
||||
deref_clause: Option<DeferSubclause>,
|
||||
defer_clause: Option<DeferSubclause>,
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -1573,12 +1573,12 @@ impl ToTokens for ColumnConstraint {
|
||||
}
|
||||
Self::ForeignKey {
|
||||
clause,
|
||||
deref_clause,
|
||||
defer_clause,
|
||||
} => {
|
||||
s.append(TK_REFERENCES, None)?;
|
||||
clause.to_tokens(s, context)?;
|
||||
if let Some(deref_clause) = deref_clause {
|
||||
deref_clause.to_tokens(s, context)?;
|
||||
if let Some(defer_clause) = defer_clause {
|
||||
defer_clause.to_tokens(s, context)?;
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
@@ -1663,7 +1663,7 @@ impl ToTokens for TableConstraint {
|
||||
Self::ForeignKey {
|
||||
columns,
|
||||
clause,
|
||||
deref_clause,
|
||||
defer_clause,
|
||||
} => {
|
||||
s.append(TK_FOREIGN, None)?;
|
||||
s.append(TK_KEY, None)?;
|
||||
@@ -1672,8 +1672,8 @@ impl ToTokens for TableConstraint {
|
||||
s.append(TK_RP, None)?;
|
||||
s.append(TK_REFERENCES, None)?;
|
||||
clause.to_tokens(s, context)?;
|
||||
if let Some(deref_clause) = deref_clause {
|
||||
deref_clause.to_tokens(s, context)?;
|
||||
if let Some(defer_clause) = defer_clause {
|
||||
defer_clause.to_tokens(s, context)?;
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@@ -2688,11 +2688,11 @@ impl<'a> Parser<'a> {
|
||||
let columns = self.parse_eid_list(false)?;
|
||||
peek_expect!(self, TK_REFERENCES);
|
||||
let clause = self.parse_foreign_key_clause()?;
|
||||
let deref_clause = self.parse_defer_subclause()?;
|
||||
let defer_clause = self.parse_defer_subclause()?;
|
||||
Ok(TableConstraint::ForeignKey {
|
||||
columns,
|
||||
clause,
|
||||
deref_clause,
|
||||
defer_clause,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -3300,10 +3300,10 @@ impl<'a> Parser<'a> {
|
||||
|
||||
fn parse_reference_column_constraint(&mut self) -> Result<ColumnConstraint> {
|
||||
let clause = self.parse_foreign_key_clause()?;
|
||||
let deref_clause = self.parse_defer_subclause()?;
|
||||
let defer_clause = self.parse_defer_subclause()?;
|
||||
Ok(ColumnConstraint::ForeignKey {
|
||||
clause,
|
||||
deref_clause,
|
||||
defer_clause,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -9420,7 +9420,7 @@ mod tests {
|
||||
columns: vec![],
|
||||
args: vec![]
|
||||
},
|
||||
deref_clause: None
|
||||
defer_clause: None
|
||||
},
|
||||
},
|
||||
],
|
||||
@@ -9460,7 +9460,7 @@ mod tests {
|
||||
RefArg::OnInsert(RefAct::SetNull),
|
||||
]
|
||||
},
|
||||
deref_clause: None
|
||||
defer_clause: None
|
||||
},
|
||||
},
|
||||
],
|
||||
@@ -9500,7 +9500,7 @@ mod tests {
|
||||
RefArg::OnUpdate(RefAct::SetNull),
|
||||
]
|
||||
},
|
||||
deref_clause: None
|
||||
defer_clause: None
|
||||
},
|
||||
},
|
||||
],
|
||||
@@ -9540,7 +9540,7 @@ mod tests {
|
||||
RefArg::OnDelete(RefAct::SetNull),
|
||||
]
|
||||
},
|
||||
deref_clause: None
|
||||
defer_clause: None
|
||||
},
|
||||
},
|
||||
],
|
||||
@@ -9580,7 +9580,7 @@ mod tests {
|
||||
RefArg::OnDelete(RefAct::SetDefault),
|
||||
]
|
||||
},
|
||||
deref_clause: None
|
||||
defer_clause: None
|
||||
},
|
||||
},
|
||||
],
|
||||
@@ -9620,7 +9620,7 @@ mod tests {
|
||||
RefArg::OnDelete(RefAct::Cascade),
|
||||
]
|
||||
},
|
||||
deref_clause: None
|
||||
defer_clause: None
|
||||
},
|
||||
},
|
||||
],
|
||||
@@ -9660,7 +9660,7 @@ mod tests {
|
||||
RefArg::OnDelete(RefAct::Restrict),
|
||||
]
|
||||
},
|
||||
deref_clause: None
|
||||
defer_clause: None
|
||||
},
|
||||
},
|
||||
],
|
||||
@@ -9700,7 +9700,7 @@ mod tests {
|
||||
RefArg::OnDelete(RefAct::NoAction),
|
||||
]
|
||||
},
|
||||
deref_clause: None
|
||||
defer_clause: None
|
||||
},
|
||||
},
|
||||
],
|
||||
@@ -9726,7 +9726,7 @@ mod tests {
|
||||
columns: vec![],
|
||||
args: vec![]
|
||||
},
|
||||
deref_clause: Some(DeferSubclause {
|
||||
defer_clause: Some(DeferSubclause {
|
||||
deferrable: true,
|
||||
init_deferred: None,
|
||||
})
|
||||
@@ -9755,7 +9755,7 @@ mod tests {
|
||||
columns: vec![],
|
||||
args: vec![]
|
||||
},
|
||||
deref_clause: Some(DeferSubclause {
|
||||
defer_clause: Some(DeferSubclause {
|
||||
deferrable: false,
|
||||
init_deferred: Some(InitDeferredPred::InitiallyImmediate),
|
||||
})
|
||||
@@ -9784,7 +9784,7 @@ mod tests {
|
||||
columns: vec![],
|
||||
args: vec![]
|
||||
},
|
||||
deref_clause: Some(DeferSubclause {
|
||||
defer_clause: Some(DeferSubclause {
|
||||
deferrable: false,
|
||||
init_deferred: Some(InitDeferredPred::InitiallyDeferred),
|
||||
})
|
||||
@@ -9813,7 +9813,7 @@ mod tests {
|
||||
columns: vec![],
|
||||
args: vec![]
|
||||
},
|
||||
deref_clause: Some(DeferSubclause {
|
||||
defer_clause: Some(DeferSubclause {
|
||||
deferrable: false,
|
||||
init_deferred: Some(InitDeferredPred::InitiallyDeferred),
|
||||
})
|
||||
@@ -10207,7 +10207,7 @@ mod tests {
|
||||
],
|
||||
args: vec![],
|
||||
},
|
||||
deref_clause: None,
|
||||
defer_clause: None,
|
||||
},
|
||||
},
|
||||
NamedTableConstraint {
|
||||
|
||||
Reference in New Issue
Block a user