mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 00:56:02 +00:00
38 lines
725 B
TypeScript
38 lines
725 B
TypeScript
interface ApplicationCommand {
|
|
name: string;
|
|
sql: string;
|
|
}
|
|
|
|
interface ApplicationQuery {
|
|
name: string;
|
|
sql: string;
|
|
}
|
|
|
|
interface VirtualReferenceDefinition {
|
|
pureName: string;
|
|
schemaName?: string;
|
|
refSchemaName?: string;
|
|
refTableName: string;
|
|
columns: {
|
|
columnName: string;
|
|
refColumnName: string;
|
|
}[];
|
|
}
|
|
|
|
interface DictionaryDescriptionDefinition {
|
|
pureName: string;
|
|
schemaName?: string;
|
|
expression: string;
|
|
columns: string[];
|
|
delimiter: string;
|
|
}
|
|
|
|
export interface ApplicationDefinition {
|
|
name: string;
|
|
|
|
queries: ApplicationQuery[];
|
|
commands: ApplicationCommand[];
|
|
virtualReferences: VirtualReferenceDefinition[];
|
|
dictionaryDescriptions: DictionaryDescriptionDefinition[];
|
|
}
|