public class MongoDataSource extends Object implements NoSQLDataSource
| 构造器和说明 |
|---|
MongoDataSource(List<com.mongodb.ServerAddress> serverAddreses,
String dbName) |
MongoDataSource(com.mongodb.client.MongoClient mongoClient,
String dbName) |
MongoDataSource(MongoDataSourceProperties properties) |
MongoDataSource(String host,
Integer port,
String dbName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
closeMongoClient() |
int |
delete(List<PredicateEntity<Object>> predicateEntities,
String tableName) |
int |
insert(List<Map<String,Object>> valueList,
String tableName) |
joinery.DataFrame |
queryAll(String tableNme,
String tableAlias) |
joinery.DataFrame |
queryByPredicate(String table,
String tableAlias,
List<PredicateEntity<Object>> predicateEntities) |
int |
update(Map<String,Object> updateItems,
List<PredicateEntity<Object>> predicateEntities,
String tableName) |
public MongoDataSource(MongoDataSourceProperties properties)
public MongoDataSource(List<com.mongodb.ServerAddress> serverAddreses, String dbName)
public MongoDataSource(com.mongodb.client.MongoClient mongoClient,
String dbName)
public joinery.DataFrame queryAll(String tableNme, String tableAlias)
queryAll 在接口中 DataSourcepublic joinery.DataFrame queryByPredicate(String table, String tableAlias, List<PredicateEntity<Object>> predicateEntities)
queryByPredicate 在接口中 DataSourcepublic int insert(List<Map<String,Object>> valueList, String tableName)
insert 在接口中 DataSourcepublic int update(Map<String,Object> updateItems, List<PredicateEntity<Object>> predicateEntities, String tableName) throws IOException
update 在接口中 DataSourceIOExceptionpublic int delete(List<PredicateEntity<Object>> predicateEntities, String tableName)
delete 在接口中 DataSourcepublic void closeMongoClient()
Copyright © 2019. All rights reserved.