UNPKG

@ac_packages/autocode-data-dictionary

Version:

Data dictionary package

41 lines (40 loc) 1.25 kB
import { AcDDTable } from "./ac-dd-table"; export declare class AcDataDictionary { static readonly keyFunctions = "functions"; static readonly keyRelationships = "relationships"; static readonly keyStoredProcedures = "stored_procedures"; static readonly keyTables = "tables"; static readonly keyTriggers = "triggers"; static readonly keyVersion = "version"; static readonly keyViews = "views"; static dataDictionaries: any; functions: any; relationships: any; storedProcedures: any; tables: any; triggers: any; version: number; views: any; static fromJson(jsonData: { [key: string]: any; }): AcDataDictionary; static getInstance({ dataDictionaryName }?: { dataDictionaryName?: string; }): AcDataDictionary; static getTables({ dataDictionaryName }?: { dataDictionaryName?: string; }): { [key: string]: AcDDTable; }; static registerDataDictionary({ dataDictionaryJson, dataDictionaryName }: { dataDictionaryJson: any; dataDictionaryName?: string; }): void; setValuesFromJson(jsonData?: { [key: string]: any; }): void; toJson(): { [key: string]: any; }; toString(): string; }