Files
dbgate/packages/types/appdefs.d.ts
Jan Prochazka c89e3adb38 fixes
2022-01-29 11:30:10 +01:00

38 lines
715 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 ColumnDescriptionDefinition {
pureName: string;
schemaName?: string;
expresssion?: string;
columns: string[];
delimiter: string;
}
export interface ApplicationDefinition {
name: string;
queries: ApplicationQuery[];
commands: ApplicationCommand[];
virtualReferences: VirtualReferenceDefinition[];
columnDescriptions: ColumnDescriptionDefinition[];
}