public class AdbClient
extends java.lang.Object
| Constructor and Description |
|---|
AdbClient(DatabaseConfig databaseConfig) |
AdbClient(DatabaseConfig databaseConfig,
com.alibaba.druid.pool.DruidDataSource dataSource)
支持外部传入DruidDataSource
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMap(java.lang.String table,
java.util.Map<java.lang.String,java.lang.String> oriMap)
Add Map data
|
void |
addMaps(java.lang.String tableName,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> maps) |
void |
addRow(java.lang.String tableName,
Row row)
Add Row data
|
void |
addRows(java.lang.String tableName,
java.util.List<Row> rows) |
void |
addStrictMap(java.lang.String table,
java.util.Map<java.lang.String,java.lang.String> oriMap) |
void |
addStrictMaps(java.lang.String tableName,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> maps) |
void |
commit()
调用方主动触发提交,会执行缓存中的所有sql
|
java.util.List<ColumnInfo> |
getColumnInfo(java.lang.String tableName) |
java.sql.Connection |
getConnection() |
TableInfo |
getTableInfo(java.lang.String tableName) |
void |
stop() |
public AdbClient(DatabaseConfig databaseConfig)
public AdbClient(DatabaseConfig databaseConfig, com.alibaba.druid.pool.DruidDataSource dataSource)
databaseConfig - DatabaseConfigdataSource - DruidDataSourcepublic void addRow(java.lang.String tableName,
Row row)
tableName - Stringrow - Rowpublic void addMap(java.lang.String table,
java.util.Map<java.lang.String,java.lang.String> oriMap)
table - StringoriMap - Mappublic void addRows(java.lang.String tableName,
java.util.List<Row> rows)
public void addMaps(java.lang.String tableName,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> maps)
public void addStrictMap(java.lang.String table,
java.util.Map<java.lang.String,java.lang.String> oriMap)
public void addStrictMaps(java.lang.String tableName,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> maps)
public void commit()
public java.sql.Connection getConnection()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void stop()
public TableInfo getTableInfo(java.lang.String tableName)
public java.util.List<ColumnInfo> getColumnInfo(java.lang.String tableName)
Copyright © 2018 Alibaba Group. All rights reserved.