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
список колонок в таблице бд, (тип, имя)
-