类 CozeActuator
- java.lang.Object
-
- org.anyline.data.coze.adapter.CozeActuator
-
- 所有已实现的接口:
DriverActuator
@AnylineComponent("anyline.environment.data.driver.actuator.Coze") public class CozeActuator extends Object implements DriverActuator
-
-
字段概要
-
从接口继承的字段 org.anyline.data.adapter.DriverActuator
log
-
-
构造器概要
构造器 构造器 说明 CozeActuator()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 <T extends org.anyline.metadata.Metadata>
voidcheckSchema(DriverAdapter adapter, DataRuntime runtime, Connection con, T meta)<T extends org.anyline.metadata.Metadata>
voidcheckSchema(DriverAdapter adapter, DataRuntime runtime, DataSource datasource, T meta)<T extends org.anyline.metadata.Metadata>
voidcheckSchema(DriverAdapter adapter, DataRuntime runtime, T meta)org.anyline.metadata.Tablecreate(CozeRuntime runtime, org.anyline.metadata.Table table)创建知识库intdelete(CozeRuntime runtime, org.anyline.metadata.Table table, Document document)longexecute(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run)org.anyline.entity.DataRowget(CozeRuntime runtime, String url, Map<String,Object> params)ConnectiongetConnection(DriverAdapter adapter, DataRuntime runtime, DataSource datasource)DataSourcegetDataSource(DriverAdapter adapter, DataRuntime runtime)protected Map<String,String>header(CozeRuntime runtime)longinsert(DriverAdapter adapter, DataRuntime runtime, String random, Object data, ConfigStore configs, Run run, String generatedKey, String[] pks)Map<String,Object>map(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run)List<Map<String,Object>>maps(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run)org.anyline.entity.DataRowpost(CozeRuntime runtime, String url, Map<String,Object> params)voidpost(CozeRuntime runtime, String url, Map<String,Object> params, File file)Stringproduct(DriverAdapter adapter, DataRuntime runtime, boolean create, String product)voidreleaseConnection(DriverAdapter adapter, DataRuntime runtime, Connection connection, DataSource datasource)org.anyline.entity.DataSet<org.anyline.entity.DataRow>select(DriverAdapter adapter, DataRuntime runtime, String random, boolean system, org.anyline.metadata.ACTION.DML action, org.anyline.metadata.Table table, ConfigStore configs, Run run, String cmd, List<Object> values, LinkedHashMap<String,org.anyline.metadata.Column> columns)Class<? extends DriverAdapter>supportAdapterType()<T extends org.anyline.metadata.Table>
List<T>tables(DriverAdapter adapter, DataRuntime runtime, boolean create, List<T> previous, org.anyline.metadata.Table query, int types)table[结果集封装]
根据驱动内置方法补充longupdate(DriverAdapter adapter, DataRuntime runtime, String random, org.anyline.metadata.Table dest, Object data, ConfigStore configs, Run run)org.anyline.entity.DataRowupload(CozeRuntime runtime, String url, Document document, Map<String,Object> params)根据文件 创建知识库文档Stringversion(DriverAdapter adapter, DataRuntime runtime, boolean create, String version)
-
-
-
方法详细资料
-
supportAdapterType
public Class<? extends DriverAdapter> supportAdapterType()
- 指定者:
supportAdapterType在接口中DriverActuator
-
getDataSource
public DataSource getDataSource(DriverAdapter adapter, DataRuntime runtime)
- 指定者:
getDataSource在接口中DriverActuator
-
getConnection
public Connection getConnection(DriverAdapter adapter, DataRuntime runtime, DataSource datasource)
- 指定者:
getConnection在接口中DriverActuator
-
releaseConnection
public void releaseConnection(DriverAdapter adapter, DataRuntime runtime, Connection connection, DataSource datasource)
- 指定者:
releaseConnection在接口中DriverActuator
-
checkSchema
public <T extends org.anyline.metadata.Metadata> void checkSchema(DriverAdapter adapter, DataRuntime runtime, DataSource datasource, T meta)
- 指定者:
checkSchema在接口中DriverActuator
-
checkSchema
public <T extends org.anyline.metadata.Metadata> void checkSchema(DriverAdapter adapter, DataRuntime runtime, T meta)
- 指定者:
checkSchema在接口中DriverActuator
-
checkSchema
public <T extends org.anyline.metadata.Metadata> void checkSchema(DriverAdapter adapter, DataRuntime runtime, Connection con, T meta)
- 指定者:
checkSchema在接口中DriverActuator
-
product
public String product(DriverAdapter adapter, DataRuntime runtime, boolean create, String product)
- 指定者:
product在接口中DriverActuator
-
version
public String version(DriverAdapter adapter, DataRuntime runtime, boolean create, String version)
- 指定者:
version在接口中DriverActuator
-
select
public org.anyline.entity.DataSet<org.anyline.entity.DataRow> select(DriverAdapter adapter, DataRuntime runtime, String random, boolean system, org.anyline.metadata.ACTION.DML action, org.anyline.metadata.Table table, ConfigStore configs, Run run, String cmd, List<Object> values, LinkedHashMap<String,org.anyline.metadata.Column> columns) throws Exception
- 指定者:
select在接口中DriverActuator- 抛出:
Exception
-
maps
public List<Map<String,Object>> maps(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run) throws Exception
- 指定者:
maps在接口中DriverActuator- 抛出:
Exception
-
map
public Map<String,Object> map(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run) throws Exception
- 指定者:
map在接口中DriverActuator- 抛出:
Exception
-
insert
public long insert(DriverAdapter adapter, DataRuntime runtime, String random, Object data, ConfigStore configs, Run run, String generatedKey, String[] pks) throws Exception
- 指定者:
insert在接口中DriverActuator- 抛出:
Exception
-
update
public long update(DriverAdapter adapter, DataRuntime runtime, String random, org.anyline.metadata.Table dest, Object data, ConfigStore configs, Run run) throws Exception
- 指定者:
update在接口中DriverActuator- 抛出:
Exception
-
execute
public long execute(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run) throws Exception
- 指定者:
execute在接口中DriverActuator- 抛出:
Exception
-
delete
public int delete(CozeRuntime runtime, org.anyline.metadata.Table table, Document document) throws Exception
- 抛出:
Exception
-
upload
public org.anyline.entity.DataRow upload(CozeRuntime runtime, String url, Document document, Map<String,Object> params) throws Exception
根据文件 创建知识库文档- 参数:
url- urldocument- 文档params- 参数- 返回:
- DataRow
- 抛出:
Exception- 异常
-
create
public org.anyline.metadata.Table create(CozeRuntime runtime, org.anyline.metadata.Table table) throws Exception
创建知识库- 参数:
table-- 返回:
- 抛出:
Exception
-
tables
public <T extends org.anyline.metadata.Table> List<T> tables(DriverAdapter adapter, DataRuntime runtime, boolean create, List<T> previous, org.anyline.metadata.Table query, int types) throws Exception
table[结果集封装]
根据驱动内置方法补充- 指定者:
tables在接口中DriverActuator- 参数:
runtime- 运行环境主要包含驱动适配器 数据源或客户端create- 上一步没有查到的,这一步是否需要新创建previous- 上一步查询结果query- 查询条件 根据metadata属性types- 查询的类型 参考 Table.TYPE 多个类型相加算出总和- 返回:
- tables
- 抛出:
Exception- 异常
-
post
public org.anyline.entity.DataRow post(CozeRuntime runtime, String url, Map<String,Object> params) throws Exception
- 抛出:
Exception
-
get
public org.anyline.entity.DataRow get(CozeRuntime runtime, String url, Map<String,Object> params) throws Exception
- 抛出:
Exception
-
header
protected Map<String,String> header(CozeRuntime runtime)
-
-