/** * <p>Copyright: Copyright (c) 2012</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.jres.script.api.metadata; import com.hundsun.ares.studio.jres.script.api.wrap.IMetadataItemScriptWrap; /** * ��׼�ֶζ��� * * @author lvgao * */ public interface IStandardFieldScriptWrap extends IMetadataItemScriptWrap{ /** * ��ȡҵ���������� * */ public IBizDataTypeItemScriptWrap getBizDataType(); /** * ��ȡҵ���������� * */ public String getStrBizDataType(); /** * ��ȡҵ�����ͳ��� * <p>�����ֵ�����������ͣ�����0</p> * * @return */ public int getLength(); /** * ��ȡҵ�����;��� * <p>�����ֵ�����������ͣ�����0</p> * * @return */ public int getPrecision(); /** * ��ȡ��ʵ�������� * @param type ����:oracle\db2\sqlserver\c\java\mysql\informix\sybase\C#�ȣ�ע���Сд�� * @return */ public String getRealType(String type); /** * ��ȡ�����ֵ�info * * @return */ public IDictEntryScriptWrap getDictInfo(); /** * ��ȡ�����ֵ� * */ public String getStrDictInfo(); /** * ���ñ�׼�ֶ��� * * @param name */ public void setName(String name); /** * ���ñ�׼�ֶ������� * * @param chinaeseName */ public void setChineseName(String chinaeseName); /** * ����������Ϣ * * @param description */ public void setDescription(String description); /** * ���������ֵ� * * @param dictId �����ֵ���Ŀ�� */ public void setDictInfo(String dictId); /** * ����ҵ���������� * * @param dataType ҵ������������Ŀ�� */ public void setDataType(String dataType); /** * ��ȡ��׼�ֶζ�Ӧ��ҵ�����͵�Ĭ��ֵ * @param type ����:oracle\db2\sqlserver\c\java\mysql\informix\sybase\C#�ȣ�ע���Сд�� * @return */ public String getTrueDefaultValue(String type); }