package com.walker.store.strategy;
|
|
import com.walker.connector.Address;
|
|
import java.util.List;
|
|
/**
|
* 单库单表策略
|
* @author shikeying
|
* @date 2015年12月17日
|
*
|
*/
|
public class SingleDatabaseTableStrategy extends DatabaseStoreStrategy {
|
|
@Override
|
protected Address doQueryAddress(String storeId, List<Address> addresses, Object parameter) {
|
Address addr = addresses.get(0);
|
// if(this.getMetaDataEngine().isExistDatabase(storeId, addr)){
|
// logger.debug("元数据中存在该数据库:" + addr);
|
// } else {
|
// logger.debug("元数据中没有数据库:" + addr);
|
// }
|
return addr;
|
}
|
|
@Override
|
protected String doQueryTableName(Address address, String srcTable, Object parameter) {
|
return srcTable;
|
}
|
|
}
|