DocumentDB¶
Base class for DocumentDB assets.
Reference documentation
This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand managing DocumentDB assets in Atlan. For that, we would suggest starting with either:
classDiagram
direction RL
class DocumentDBCollection
link DocumentDBCollection "../entities/documentdbcollection"
class Table
link Table "../entities/table"
Table <|-- DocumentDBCollection : extends
DocumentDB <|-- DocumentDBCollection : extends
class DocumentDBDatabase
link DocumentDBDatabase "../entities/documentdbdatabase"
class Database {
<<abstract>>
}
link Database "../entities/database"
Database <|-- DocumentDBDatabase : extends
DocumentDB <|-- DocumentDBDatabase : extends
SQL <|-- Database : extends
class SQL {
<<abstract>>
}
link SQL "../entities/sql"
SQL <|-- Table : extends
Catalog <|-- SQL : extends
class DocumentDB {
<<abstract>>
}
link DocumentDB "../entities/documentdb"
class NoSQL {
<<abstract>>
}
link NoSQL "../entities/nosql"
NoSQL <|-- DocumentDB : extends
class Catalog {
<<abstract>>
}
link Catalog "../entities/catalog"
Catalog <|-- NoSQL : extends
class Asset {
<<abstract>>
}
link Asset "../entities/asset"
Asset <|-- Catalog : extends
class Referenceable {
<<abstract>>
}
link Referenceable "../entities/referenceable"
Referenceable <|-- Asset : extends
Relationships¶
The following illustrates how the various DocumentDB objects inter-relate with each other:
erDiagram
Connection ||..o{ DocumentDBDatabase : ""
DocumentDBDatabase |o--o{ DocumentDBCollection : documentDBCollections
DocumentDBCollection |o--o{ Column : columns