package jef.database.innerpool;
import java.util.Date;
import jef.database.ConnectInfo;
import jef.database.DbMetaData;
import jef.database.dialect.DatabaseDialect;
public interface MetadataService {
public static final Class<?>[] SIMPLE_CLASSES = new Class<?>[] { String.class, Integer.class, Long.class, Float.class, Double.class, Boolean.class, Date.class, Object.class,
Integer.TYPE, Long.TYPE, Short.TYPE, Boolean.TYPE, Float.TYPE, Double.TYPE, Character.TYPE };
/**
* 得到指定主键的metadata
*
* @param dbkey
* @return
*/
DbMetaData getMetadata(String dbkey);
/**
* 得到数据简要表
* @return
*/
DatabaseDialect getProfile(String dbkey);
/**
* 得到基本信息
*
* @return
*/
ConnectInfo getInfo(String dbkey);
}