Interface SqlEditorService
public interface SqlEditorService
-
Method Summary
Modifier and TypeMethodDescriptionСписок БДВыполнение запросаgetColumnsOfTable
(String tableName) void
templateDelete
(int sqlTemplateId) Удаление SQL шаблонаvoid
templateUpdate
(String sqlTemplateTitle, String sql, boolean all) Сохранение SQL шаблона
-
Method Details
-
templateList
String templateList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Returns:
- список сохранённых шаблонов
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
templateUpdate
void templateUpdate(String sqlTemplateTitle, String sql, boolean all) throws ru.bitel.bgbilling.common.BGException Сохранение SQL шаблона- Parameters:
sqlTemplateTitle
- название шаблонаsql
- запрос для сохранения в шаблонall
- флаг, видим ли данный шаблон для всех- Throws:
ru.bitel.bgbilling.common.BGException
-
templateDelete
void templateDelete(int sqlTemplateId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Удаление SQL шаблона- Parameters:
sqlTemplateId
-- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
databaseList
String databaseList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionСписок БД- Returns:
- список баз данных
- Throws:
ru.bitel.bgbilling.common.BGException
ru.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.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getTableNamesList
- Throws:
ru.bitel.bgbilling.common.BGException
-
getColumnsOfTable
-