类 MongoWorker
java.lang.Object
org.anyline.data.mongodb.worker.MongoWorker
- 所有已实现的接口:
DriverWorker
@Component("anyline.environment.data.driver.worker.mongo")
public class MongoWorker
extends Object
implements DriverWorker
-
字段概要
从接口继承的字段 org.anyline.data.adapter.DriverWorker
log -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明<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) longexecute(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run) execute(DriverAdapter adapter, DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure, String sql, List<org.anyline.metadata.Parameter> inputs, List<org.anyline.metadata.Parameter> outputs) getConnection(DriverAdapter adapter, DataRuntime runtime, DataSource datasource) getDataSource(DriverAdapter adapter, DataRuntime runtime) longinsert(DriverAdapter adapter, DataRuntime runtime, String random, Object data, ConfigStore configs, Run run, String generatedKey, String[] pks) map(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run) maps(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run) product(DriverAdapter adapter, DataRuntime runtime, boolean create, String product) org.anyline.entity.DataSetquerys(DriverAdapter adapter, DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure, org.anyline.entity.PageNavi navi) voidreleaseConnection(DriverAdapter adapter, DataRuntime runtime, Connection connection, DataSource datasource) org.anyline.entity.DataSetselect(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> longupdate(DriverAdapter adapter, DataRuntime runtime, String random, org.anyline.metadata.Table dest, Object data, ConfigStore configs, Run run) version(DriverAdapter adapter, DataRuntime runtime, boolean create, String version)
-
构造器详细资料
-
MongoWorker
public MongoWorker()
-
-
方法详细资料
-
supportAdapterType
- 指定者:
supportAdapterType在接口中DriverWorker
-
getDataSource
- 指定者:
getDataSource在接口中DriverWorker
-
getConnection
- 指定者:
getConnection在接口中DriverWorker
-
releaseConnection
public void releaseConnection(DriverAdapter adapter, DataRuntime runtime, Connection connection, DataSource datasource) - 指定者:
releaseConnection在接口中DriverWorker
-
checkSchema
public <T extends org.anyline.metadata.Metadata> void checkSchema(DriverAdapter adapter, DataRuntime runtime, DataSource datasource, T meta) - 指定者:
checkSchema在接口中DriverWorker
-
checkSchema
public <T extends org.anyline.metadata.Metadata> void checkSchema(DriverAdapter adapter, DataRuntime runtime, T meta) - 指定者:
checkSchema在接口中DriverWorker
-
checkSchema
public <T extends org.anyline.metadata.Metadata> void checkSchema(DriverAdapter adapter, DataRuntime runtime, Connection con, T meta) - 指定者:
checkSchema在接口中DriverWorker
-
product
- 指定者:
product在接口中DriverWorker
-
version
- 指定者:
version在接口中DriverWorker
-
select
public org.anyline.entity.DataSet 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在接口中DriverWorker- 抛出:
Exception
-
maps
public List<Map<String,Object>> maps(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run) throws Exception - 指定者:
maps在接口中DriverWorker- 抛出:
Exception
-
map
public Map<String,Object> map(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run) throws Exception - 指定者:
map在接口中DriverWorker- 抛出:
Exception
-
insert
public long insert(DriverAdapter adapter, DataRuntime runtime, String random, Object data, ConfigStore configs, Run run, String generatedKey, String[] pks) throws Exception - 指定者:
insert在接口中DriverWorker- 抛出:
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在接口中DriverWorker- 抛出:
Exception
-
execute
public List<Object> execute(DriverAdapter adapter, DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure, String sql, List<org.anyline.metadata.Parameter> inputs, List<org.anyline.metadata.Parameter> outputs) throws Exception - 指定者:
execute在接口中DriverWorker- 抛出:
Exception
-
execute
public long execute(DriverAdapter adapter, DataRuntime runtime, String random, ConfigStore configs, Run run) throws Exception - 指定者:
execute在接口中DriverWorker- 抛出:
Exception
-