Ë
    Ìi‰  ã                   ó:   — d dl mZmZ d dlmZmZ  G d„ de«      Zy)é    )ÚAnyÚDict)ÚBaseContextÚcontextpropertyc                   ón   ‡ — e Zd Z	 ddeeef   deeef   defˆ fd„Z e«       deeef   fd„«       Z	ˆ xZ
S )ÚTargetContextÚtarget_dictÚcli_varsÚrequire_varsc                 ó6   •— t         ‰| �  ||¬«       || _        y )N)r
   r   )ÚsuperÚ__init__r	   )Úselfr	   r
   r   Ú	__class__s       €úS/var/www/html/strategist-ai/venv/lib/python3.12/site-packages/dbt/context/target.pyr   zTargetContext.__init__   s   ø€ ô 	‰Ñ (¸ÐÔFØ&ˆÕó    Úreturnc                 ó   — | j                   S )a”  `target` contains information about your connection to the warehouse
        (specified in profiles.yml). Some configs are shared between all
        adapters, while others are adapter-specific.

        Common:

            |----------|-----------|------------------------------------------|
            | Variable |  Example  |                Description               |
            |----------|-----------|------------------------------------------|
            |   name   |    dev    | Name of the active target                |
            |----------|-----------|------------------------------------------|
            |  schema  | dbt_alice | Name of the dbt schema (or, dataset on   |
            |          |           | BigQuery)                                |
            |----------|-----------|------------------------------------------|
            |   type   |  postgres | The active adapter being used.           |
            |----------|-----------|------------------------------------------|
            | threads  |    4      | The number of threads in use by dbt      |
            |----------|-----------|------------------------------------------|

        Snowflake:

            |----------|-----------|------------------------------------------|
            | Variable |  Example  |                Description               |
            |----------|-----------|------------------------------------------|
            | database |    RAW    | The active target's database.            |
            |----------|-----------|------------------------------------------|
            | warehouse| TRANSFORM | The active target's warehouse.           |
            |----------|-----------|------------------------------------------|
            |   user   |  USERNAME | The active target's user                 |
            |----------|-----------|------------------------------------------|
            | role     |  ROLENAME | The active target's role                 |
            |----------|-----------|------------------------------------------|
            | account  |  abc123   | The active target's account              |
            |----------|-----------|------------------------------------------|

        Postgres/Redshift:

            |----------|-------------------|----------------------------------|
            | Variable |  Example          |        Description               |
            |----------|-------------------|----------------------------------|
            |  dbname  | analytics         | The active target's database.    |
            |----------|-------------------|----------------------------------|
            |  host    | abc123.us-west-2. | The active target's host.        |
            |          | redshift.amazonaws|                                  |
            |          |  .com             |                                  |
            |----------|-------------------|----------------------------------|
            |   user   |  dbt_user         |  The active target's user        |
            |----------|-------------------|----------------------------------|
            |   port   |    5439           | The active target's port         |
            |----------|-------------------|----------------------------------|

        BigQuery:

            |----------|-----------|------------------------------------------|
            | Variable |  Example  |                Description               |
            |----------|-----------|------------------------------------------|
            | project  |  abc-123  | The active target's project.             |
            |----------|-----------|------------------------------------------|

        )r	   )r   s    r   ÚtargetzTargetContext.target   s   € ð| ×ÑÐr   )T)Ú__name__Ú
__module__Ú__qualname__r   Ústrr   Úboolr   r   r   Ú__classcell__)r   s   @r   r   r      s]   ø„ ð [_ñ'Ø  S ™>ð'Ø59¸#¸s¸(±^ð'ØSWõ'ñ Óð= ˜˜S #˜X™ò = ó ô= r   r   N)Útypingr   r   Údbt.context.baser   r   r   © r   r   ú<module>r      s   ðß ç 9ôF �Kõ F r   