/*
    Парус 8 - Панели мониторинга - Редактор запросов
    Обще ресурсы и константы
*/

//---------
//Константы
//---------

//Типы данных
const DATA_TYPE = { STR: 0, NUMB: 1, DATE: 2 };

//Иконки типов данных
const DATA_TYPE_ICON = {
    [DATA_TYPE.STR]: "format_align_left",
    [DATA_TYPE.NUMB]: "pin",
    [DATA_TYPE.DATE]: "calendar_month"
};

//Типы элементов диаграммы
const NODE_TYPE = {
    ENTITY: "entity",
    ATTRIBUTE: "attribute"
};

//Типы сущностей
const ENTITY_TYPE = {
    VIEW: "VIEW",
    TABLE: "TABLE"
};

//Иконки типов сущностей
const ENTITY_TYPE_ICON = {
    [ENTITY_TYPE.VIEW]: "table_view",
    [ENTITY_TYPE.TABLE]: "table_rows"
};

//----------------
//Интерфейс модуля
//----------------

export { DATA_TYPE, DATA_TYPE_ICON, NODE_TYPE, ENTITY_TYPE, ENTITY_TYPE_ICON };
