
    6/j                     d    S SK r S SKJr  \" \5      R                  S-  r " S S5      r\" 5       rg)    N)Pathzcatalog.jsonc                   &    \ rS rSrS rS rS rSrg)SemanticCatalog   c                     [        [        S5       n[        R                  " U5      U l        S S S 5        g ! , (       d  f       g = f)Nr)openCATALOG_PATHjsonloadcatalog)selffs     </var/www/html/database-metadata/bi_engine/semantic_loader.py__init__SemanticCatalog.__init__	   s)    ,$99Q<DL %$$s	   6
Ac                 >    U R                   S   R                  U5      $ Nentities)r   get)r   entity_names     r   
get_entitySemanticCatalog.get_entity   s    ||J'++K88    c                 N    [        U R                  S   R                  5       5      $ r   )listr   keys)r   s    r   get_all_entities SemanticCatalog.get_all_entities   s$    LL$))+
 	
r   )r   N)__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__ r   r   r   r      s    (9
r   r   )r   pathlibr   __file__parentr
   r   semantic_catalogr%   r   r   <module>r*      s4     H~$$~5
 
 #$ r   