package cn.jcenterhome.dao;
import java.util.List;
import java.util.Map;
import cn.jcenterhome.vo.TableColumnsVO;
import cn.jcenterhome.vo.TableFieldVO;
import cn.jcenterhome.vo.TableStatusVO;
public interface DataBaseDao {
public List<Map<String, Object>> executeQuery(String sql);
public List<String> executeQuery(String sql, int columnIndex);
public int executeUpdate(String sql);
public Map<String, Object> execute(String sql);
public int insert(String sql);
public String findFirst(String sql, int columnIndex);
public int findRows(String sql);
public long findTableSize(String sql);
public List<TableFieldVO> findTableFields(String tableName);
public List<TableColumnsVO> findTableColumns(String tableName);
public List<TableStatusVO> findTableStatus(String sql);
@SuppressWarnings("unchecked")
public Map sqldumptable(List<String> excepttables, String table, int startfrom, long currsize,
long sizelimit, boolean complete, String version, int extendins, String sqlcompat,
String dumpcharset, String sqlcharset, boolean usehex);
}