示例#1
0
        public TableFieldDefInfo QueryColumnInfo()
        {
            TableFieldDefInfo queryColumnInfo = (TableFieldDefInfo)m_TableColumnInfo.Clone();

            queryColumnInfo.m_strName = m_strAliasName;

            return(queryColumnInfo);
        }
 public TableFieldDefInfo GetTargetInfo()
 {
     if (m_target != null)
     {
         return((TableFieldDefInfo)m_target.Clone());
     }
     return(null);
 }
 public TableFieldDefInfo GetSourceInfo()
 {
     if (m_source != null)
     {
         return((TableFieldDefInfo)m_source.Clone());
     }
     return(null);
 }
 public CloneTableFieldDefInfo(TableFieldDefInfo sourceField, TableFieldDefInfo targetField)
 {
     m_source = null;
     m_target = null;
     if (sourceField != null)
     {
         m_source = (TableFieldDefInfo)sourceField.Clone();
     }
     if (targetField != null)
     {
         m_target = (TableFieldDefInfo)targetField.Clone();
     }
 }
示例#5
0
 public QueryFieldDefInfo(TableFieldDefInfo fieldInfo, string alias, string funcFmt)
 {
     m_TableColumnInfo = (TableFieldDefInfo)fieldInfo.Clone();
     m_strAliasName    = alias;
     m_strFuncFormat   = funcFmt;
 }
 public CloneTableFieldDefInfo(TableFieldDefInfo fieldInfo)
 {
     m_source = (TableFieldDefInfo)fieldInfo.Clone();
     m_target = (TableFieldDefInfo)fieldInfo.Clone();
 }