Interface SqlEditorService
public interface SqlEditorService
- 
Method Summary
Modifier and TypeMethodDescriptionСписок БДВыполнение запросаgetColumnsOfTable(String tableName) список колонок в таблице бд, (тип, имя)список таблиц бдvoidtemplateDelete(int sqlTemplateId) Удаление SQL шаблонасписок сохранённых шаблоновvoidtemplateUpdate(String sqlTemplateTitle, String sql, boolean all) Сохранение SQL шаблона 
- 
Method Details
- 
templateList
String templateList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionсписок сохранённых шаблонов- Returns:
 - возврат json [{"id", "title", "query", "allSee"}]
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
templateUpdate
void templateUpdate(String sqlTemplateTitle, String sql, boolean all) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Сохранение SQL шаблона- Parameters:
 sqlTemplateTitle- название шаблонаsql- запрос для сохранения в шаблонall- флаг, видим ли данный шаблон для всех- Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
templateDelete
void templateDelete(int sqlTemplateId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Удаление SQL шаблона- Parameters:
 sqlTemplateId-- Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
databaseList
String databaseList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionСписок БД- Returns:
 - список баз данных json[{"id", "title"}]
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
doQuery
String doQuery(String databaseId, String query, Page page, String email) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Выполнение запроса- Parameters:
 databaseId- id базы данных для запросаquery- тело запросаpage- постраничный доступ к результатамemail- почта, куда отправляется результат выполнения запроса, если выбрана отправка на почту- Returns:
 - JSON ответ с данными ответа на запрос
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
getTableNamesList
List<String> getTableNamesList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionсписок таблиц бд- Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
getColumnsOfTable
список колонок в таблице бд, (тип, имя) 
 -