public interface RDBMSDataSource extends DataSource
| 限定符和类型 | 方法和说明 |
|---|---|
default int |
delete(List<PredicateEntity<Object>> predicateEntities,
String tableName)
delete data from data source
|
joinery.DataFrame<Object> |
executeQuery(String sql)
the sql execution of the general relational database
can directly use the execution engine of the database itself.
|
int |
executeUpdate(String sql)
call the relational database api to execute the update statement
|
default int |
insert(List<Map<String,Object>> valueList,
String tableName)
convert the wrapped valueList to sql and execute
executeQuery(String) |
default joinery.DataFrame |
queryAll(String tableNme,
String tableAlias)
The default call to StandardSqlDataSource#executeQuery(String)
Perform a full table query.
|
default joinery.DataFrame |
queryByPredicate(String tableName,
String tableAlias,
List<PredicateEntity<Object>> predicateEntities)
Convert to sql with a where clause and execute according to the incoming assertion condition
PredicateEntity Packaged assertion condition |
default int |
update(Map<String,Object> updateItems,
List<PredicateEntity<Object>> predicateEntities,
String tableName)
Update data to data source
|
joinery.DataFrame<Object> executeQuery(String sql)
sql - Sql to execute queryStandardSqlDataSource.executeQuery(String)int executeUpdate(String sql)
sql - Sql to execute updateStandardSqlDataSource.executeUpdate(String)default joinery.DataFrame queryAll(String tableNme, String tableAlias)
queryAll 在接口中 DataSourcetableNme - tableNametableAlias - tableAliasexecuteQuery(String),
DataSource.queryAll(String, String)default joinery.DataFrame queryByPredicate(String tableName, String tableAlias, List<PredicateEntity<Object>> predicateEntities)
PredicateEntity Packaged assertion conditionqueryByPredicate 在接口中 DataSourcetableName - tableNametableAlias - tableAliaspredicateEntities - predicateEntities: Set of conditionsexecuteQuery(String),
DataSource.queryByPredicate(String, String, List)default int insert(List<Map<String,Object>> valueList, String tableName)
executeQuery(String)insert 在接口中 DataSourcevalueList - valueList of maptableName - tableNamedefault int update(Map<String,Object> updateItems, List<PredicateEntity<Object>> predicateEntities, String tableName) throws IOException
DataSourceupdate 在接口中 DataSourceupdateItems - updateItemspredicateEntities - predicateEntitiestableName - tableNameIOException - IOExceptiondefault int delete(List<PredicateEntity<Object>> predicateEntities, String tableName)
DataSourcedelete 在接口中 DataSourcepredicateEntities - predicateEntitiestableName - tableNameCopyright © 2019. All rights reserved.