/**
* <p>Copyright: Copyright (c) 2013</p>
* <p>Company: �������ӹɷ�����˾</p>
*/
package com.hundsun.ares.studio.logic.compiler.constant;
/**
* @author qinyuan
*
*/
public interface ILogicEngineContextConstant {
public static final String Logic_Function_Macro_Service = "�����������";
public static final String Atom_Service_Macro_Service = "ԭ�ӷ�������";
// public static final String Procedure_Macro_Service = "�洢���̺����";
//
// public static final String Structure_Service = "�������";
// public static final String Statistic_Provider = "������Ϣ";
public static final String UserMacro_Service = "�û��Զ�������";
/////////////////////////////�����ͷ���////////////////////////////
/**
* �������д�ȡ��ǰ��Ŀ
*/
public static final String Aresproject = "��ǰ��Ŀ";
/**
* �����������д�ȡ��Ӧ�ĺ��������
* �磺��Щ���Ƿ�����ں������ã���Щ���Ƿ�����ڷ�������
*/
public static final String MACRO_FILTER = "�������";
public static final String InternalSTDHelper = "�Ƿ�����ʱ���ֶΰ�����";
/**
* �������������д����Դģ��
* ��Ҫ��Ϊ��Ԥ����ƣ�����Ԥ��ʱ�����ģ����δ�����
* ��Ԥ��ʱ���ô���ֵ
*/
public static final String ResourceModel = "��Դģ��";
/**
* ��ǰΪ�˷���ʹ��jet�����õ��������з������
*/
public static final String Macro_args = "�����";
public static final String ENGINE_EXCEPTION = "���ɴ���ʱ�����Ĵ���";
public static final String ERROR_LOG_PATH = "���ɴ����ļ�ʱ���ɵ�log�ļ�·��";
public static final String ERROR_LOG_FILENAME = "\\error.log";
/**
* �������д�ȡα�����г��ֹ��ı�����Ҳ����@��ͷ�ı���
*/
public static final String PseudoCode_Para_LIST = "α����ʹ�ñ����б�";
/////////////////////////////�����ͷ���ȫ������////////////////////////////
/**
* Ϊ�˱�������ظ��������ƵĴ˲�����
* Ĭ��ʵ���м�¼�˲������ͺͲ������ƣ������ظ�����
*/
public static final String PARAM_DEFINE_HELPER = "�������������";
/**
* ������ͼ����Ҫ���������ȫ�������ģ���Ȼ��Щ����Ҳ���Դ浽�������У���������
* �����ľ���Ը����ˣ�������Щ���Կ�����˳�������Ҫ������ר�������һ��ȫ�����Խӿ�
* ������ATTR_��ͷ�Ķ��Ǵ���"��ͼȫ����������"�е�
*/
public static final String SKELETON_ATTRIBUTE_HELPER = "��ͼȫ����������";
/**
* ����ʹ�ó��ù����ʼ���ı������Ƕ���Ϊ���ӱ���
* ����������ɴ����
* ��//��ʹ�õĸ��Ӳ�����ʼ����
* ����
*/
public static final String ATTR_INITIAL_PARA = "α������ʹ�õĸ��ӱ�������";
//��¼�ӿ�
public static final String ATTR_USED_RECORD_INTERFACE = "ʹ�õĶ���ӿ��б�";
//��¼�ṹָ��
public static final String ATTR_USED_RECORD_OBJECT = "ʹ�õĶ���ṹ�б�";
//�����Ķ���
public static final String ATTR_USED_RECORD_OBJECT_NEED_LOCK = "��Ҫ�����Ķ���";
//���ڵ��ú���ʱĬ�ϴ�����
public static final String ATTR_USED_RECORD_TYPE = "ʹ�õĶ��������б�";
/**
* �����ɹ�ʱҪ��ӵĴ��룬
* ���гɹ����붼��ӵ���Ӧ�̶�λ��
*/
public static final String ATTR_FUNCTION_SUCCESS = "�����ɹ�";
/**
* ����ʧ��ʱҪ��ӵĴ��룬
* ����ʧ�ܴ��붼��ӵ���Ӧ�̶�λ��
*/
public static final String ATTR_FUNCTION_FAIL = "����ʧ��";
/**
* ���ܺ����ɹ���ʧ�ܶ�Ҫִ�еĴ���
*/
public static final String ATTR_FUNCTION_END = "��������-�����ɹ�ʧ��";
public static final String ATTR_DATABASE_MACRO = "ʹ�õ����ݿ���б�";
public static final String ATTR_PROC_VARIABLE_LIST = "PRO*C�����б�";
public static final String ATTR_LOGIC_FUNC_CALL = "�����������б�";
public static final String ATTR_ATOM_SERVICE_CALL = "ԭ�ӷ�������б�";
/*
* IF2ResultSet�ǻ��࣬IF2UnPacker����չ��
* */
public static final String ATTR_FUNC_RESULTSET = "�����������б�";//�������õĽ�����Dz���Ҫ�ͷŵģ�����IF2UnPacker�������IF2ResultSet��������ǿ���ֱ�Ӵ������ģ���Ҫ��һ�����б��¼
//public static final String ATTR_RESULTSET_LIST = "������б�";//����Ľ��������ȫ���ͷ�
public static final String ATTR_GETLAST_RESULTSET = "ȡ�þͽ��Ľ����Id";//ȡ�þͽ��Ľ����Id�����ǿ�����lpResultSet->ȡ�ͽ�������ģ�����Ҫ�ӵ�����б���
// public static final String ATTR_PROCEDURE_CALL = "���̵����б�";
// public static final String ATTR_PROC_MACRO = "ʹ�õ�PRO*C���б�";
public static final String ATTR_IN_OUT_PARAM_LIST = "������������б�";
public static final String ATTR_PACK_VALIABLESET = "pack�����б�";
////////////////////////////
public static final String ATTR_SUB_CALL_WITH_M = "�Ӻ������ú��M��־";//
public static final String ATTR_LOGIC_DECLARE_VAR = "����Դ��Ҫ���������б�";//
public static final String ATTR_RESULTSET_PARAMETER="������Ӧ�Ľ����";//key������,value:�������Ӧ��objectid(//LS->AS,LF->AS,LS->LF,LF->AS)
/**
* �Ƿ���ǰ���ؽ����,�괦���ʱ��������ͷ���壬����Ҫ���ó�true
*
*/
public static final String IS_ALREADY_RETURN_RESULTSET = "�Ƿ���ǰ���ؽ����";
/**
* key:Parameter id
* value: Map<String , Value>
*
*/
public static final String LOGIC_DECLARE_VARIABLES = "����Դ��������";
public static final String SPECIAL_DECLARE_VARIABLES = "��¼�����ıȽ�����ı���";
public static final String DECLARE_CLOB_LENGTH_VARIABLES = "��¼clob������Ӧ�ij��ȱ�������";
}