/** * */ package com.hundsun.ares.studio.jres.script.api.wrap; import com.hundsun.ares.studio.jres.script.api.database.ITableScriptWrap; /** * �޶���¼ * * @author yanwj06282 * */ public interface ITableRevHistoryScriptWrap extends IRevHistoryScriptWrap{ /** * ��ȡ�޸����� * * @return */ public String getActionType (); /** * ��ȡ�޶���¼��Ϣ * * <li> * ���ݵ�ǰ�޶���¼�����ͣ��õ����Եİ�װ�����б�����:<br> * <i>���ӱ�{@link IAddTableModificationScriptWrap}</i><br> * <i>���ӱ��ֶΣ�{@link IAddColModificationScriptWrap}</i><br> * <i>ɾ�����ֶΣ�{@link IRemoveColModificationScriptWrap}</i><br> * <i>���������ֶΣ�{@link IRenameTableColModificationScriptWrap}</i><br> * <i>����������{@link IAddIndexModificationScriptWrap}</i><br> * <i>ɾ��������{@link IRemoveIndexModificationScriptWrap}</i><br> * <i>�޸ı����ͣ�{@link ITableColTypeModificationScriptWrap}</i><br> * <i>����������{@link IAddPKModificationScriptWrap}</i><br> * <i>�޸�������{@link ITableColPKModificationScriptWrap}</i><br> * <i>ɾ��������{@link IRemovePKModificationScriptWrap}</i><br> * <i>�޸ı��ֶ�Ϊ�գ�{@link ITableColNullableModificationScriptWrap}</i><br> * <i>����ΨһԼ����{@link IAddUniqueModificationScriptWrap}</i><br> * <i>�޸�ΨһԼ����{@link ITableColUniqueModificationSctiptWrap}</i><br> * <i>ɾ��ΨһԼ����{@link IRemoveUniqueModificationScriptWrap}</i><br> * </li> * @return * */ public IModificationScriptWrap getAction (); /** * ��ȡ���װ���� * * @return */ public ITableScriptWrap getTableInfo (); }