@ac_packages/autocode-data-dictionary
Version:
Data dictionary package
41 lines (40 loc) • 1.25 kB
TypeScript
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;
}