(&'a self, v: &'a ExternalReferences)
| 581 | } |
| 582 | |
| 583 | fn doc_external_references<'a>(&'a self, v: &'a ExternalReferences) -> RcDoc<'a> { |
| 584 | match v { |
| 585 | ExternalReferences::SubsetTables(subsources) => bracket( |
| 586 | "FOR TABLES (", |
| 587 | comma_separate(|s| self.doc_display_pass(s), subsources), |
| 588 | ")", |
| 589 | ), |
| 590 | ExternalReferences::SubsetSchemas(schemas) => bracket( |
| 591 | "FOR SCHEMAS (", |
| 592 | comma_separate(|s| self.doc_display_pass(s), schemas), |
| 593 | ")", |
| 594 | ), |
| 595 | ExternalReferences::All => RcDoc::text("FOR ALL TABLES"), |
| 596 | } |
| 597 | } |
| 598 | |
| 599 | pub(crate) fn doc_copy<'a, T: AstInfo>(&'a self, v: &'a CopyStatement<T>) -> RcDoc<'a> { |
| 600 | let relation = match &v.relation { |
no test coverage detected