Delete operations of functions

This commit is contained in:
suyue
2024-08-03 14:39:09 +08:00
parent 052a36b73e
commit 89e2eb30de
11 changed files with 173 additions and 13 deletions

View File

@ -1,5 +1,6 @@
package ai.chat2db.server.domain.api.service;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.spi.model.Function;
@ -21,10 +22,22 @@ public interface FunctionService {
/**
* Querying function information.
*
* @param databaseName
* @param schemaName
* @param functionName
* @return
*/
DataResult<Function> detail(String databaseName, String schemaName, String functionName);
/**
* Delete function.
*
* @param databaseName
* @param schemaName
* @param function
* @return
*/
ActionResult delete(String databaseName, String schemaName, Function function);
}