package org.beanfuse.db.replication;
import java.util.List;
import org.beanfuse.db.meta.TableMetadata;
public interface DataWrapper {
/**
* 查询单独表的数据
*
* @param tableName
* @return
*/
public List getData(String tableName);
/**
* 查询单独表的数据
*
* @param table
* @return
*/
public List getData(TableMetadata tableMetadata);
/**
* 插入单独表的数据
*
* @param table
* @param data
*/
public void pushData(TableMetadata tableMetadata, List data);
/**
* 关闭数据链接
*/
public void close();
/**
* 得到数据的数量
* @param table
* @return
*/
public int count(TableMetadata table);
}