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:
- возврат json [{"id", "title", "query", "allSee"}]
- 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, ru.bitel.bgbilling.common.BGMessageException Сохранение SQL шаблона- Parameters:
sqlTemplateTitle
- название шаблонаsql
- запрос для сохранения в шаблонall
- флаг, видим ли данный шаблон для всех- Throws:
ru.bitel.bgbilling.common.BGException
ru.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.BGException
ru.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.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
List<String> getTableNamesList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionсписок таблиц бд- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getColumnsOfTable
список колонок в таблице бд, (тип, имя)
-