MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / doc_external_references

Method doc_external_references

src/sql-pretty/src/doc.rs:583–597  ·  view source on GitHub ↗
(&'a self, v: &'a ExternalReferences)

Source from the content-addressed store, hash-verified

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 {

Callers 1

doc_create_sourceMethod · 0.80

Calls 3

bracketFunction · 0.85
comma_separateFunction · 0.85
doc_display_passMethod · 0.80

Tested by

no test coverage detected