public interface SqlEditorService
-
Method Summary
Modifier and Type |
Method |
Description |
java.lang.String |
databaseList() |
Список БД
|
java.lang.String |
doQuery(java.lang.String databaseId,
java.lang.String query,
Page page,
java.lang.String email) |
Выполнение запроса
|
java.util.List<java.lang.String> |
getTableNamesList() |
|
void |
templateDelete(int sqlTemplateId) |
Удаление SQL шаблона
|
java.lang.String |
templateList() |
|
void |
templateUpdate(java.lang.String sqlTemplateTitle,
java.lang.String sql,
boolean all) |
Сохранение SQL шаблона
|
-
Method Details
-
templateList
java.lang.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(java.lang.String sqlTemplateTitle,
java.lang.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
java.lang.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
java.lang.String doQuery(
java.lang.String databaseId,
java.lang.String query,
Page page,
java.lang.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
java.util.List<java.lang.String> getTableNamesList()
throws ru.bitel.bgbilling.common.BGException
- Throws:
ru.bitel.bgbilling.common.BGException