Skip to content

Query organization model

Reference documentation

This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand developing with Atlan. For that, we would suggest starting with either:

  • Snippets — small, atomic examples of single-step use cases.
  • Patterns — walkthroughs of common multi-step implementation patterns.

These are the model elements in Atlan that are used organize queries.

classDiagram
    direction RL
    class Referenceable {
        <<abstract>>
    }
    link Referenceable "../entities/referenceable"
    class Asset {
        <<abstract>>
    }
    link Asset "../entities/asset"
    Referenceable <|-- Asset : extends
    class Namespace {
        <<abstract>>
    }
    link Namespace "../entities/namespace"
    Asset <|-- Namespace : extends
    class Collection
    link Collection "../entities/collection"
    Namespace <|-- Collection : extends
    class Folder
    link Folder "../entities/folder"
    Namespace <|-- Folder : extends

Relationships

The following illustrates how the various query organization objects inter-relate with each other:

erDiagram
    Collection ||--o{ Folder : childrenFolders
    Folder ||--o{ Folder : childrenFolders
    Collection |o--o{ Query : childrenQueries
    Folder |o--o{ Query : childrenQueries