/// <summary> /// 加载本次查询要返回的字段信息 /// </summary> /// <param name="info"></param> internal override void LoadInfo(KeyWordInfomation info) { foreach (BQLParamHandle prm in parameters) { BQLValueItem.DoFillInfo(prm, info); } }
internal override void FillInfo(KeyWordInfomation info) { foreach (BQLValueItem item in values) { BQLValueItem.DoFillInfo(item, info); } }
internal override void LoadInfo(KeyWordInfomation info) { //if (CommonMethods.IsNull(info.FromTable)) //{ // info.FromTable = table; //} BQLValueItem.DoFillInfo(table, info); }
internal override void LoadInfo(KeyWordInfomation info) { for (int i = 0; i < parameters.Length; i++) { BQLParamHandle prmHandle = parameters[i]; BQLValueItem.DoFillInfo(prmHandle, info); } }
internal override void FillInfo(KeyWordInfomation info) { if (_values != null && _values.Length > 0) { foreach (BQLValueItem param in _values) { BQLValueItem.DoFillInfo(param, info); } } }
internal override void LoadInfo(KeyWordInfomation info) { if (paramhandles != null && paramhandles.Count > 0) { foreach (BQLParamHandle handle in paramhandles) { BQLValueItem.DoFillInfo(handle, info); } } info.HasGroup = true; }
internal override void FillInfo(KeyWordInfomation info) { BQLValueItem.DoFillInfo(_sourceHandle, info); if (_paramList != null) { List <BQLValueItem> lst = new List <BQLValueItem>(); foreach (object item in _paramList) { BQLValueItem value = BQLValueItem.ToValueItem(item); lst.Add(value); BQLValueItem.DoFillInfo(value, info); } _paramList = lst; } }
///// <summary> ///// 查询范围 ///// </summary> ///// <param name="star">开始条数(从0开始)</param> ///// <param name="totalRecord">显示条数</param> ///// <returns></returns> //public KeyWordLimitItem Limit(uint star, uint totalRecord) //{ // KeyWordLimitItem item = new KeyWordLimitItem(star, totalRecord, this); // return item; //} /// <summary> /// 加载表的别名信息 /// </summary> /// <param name="info"></param> internal override void LoadInfo(KeyWordInfomation info) { foreach (BQLTableHandle tab in _tables) { if (CommonMethods.IsNull(info.FromTable)) { BQLEntityTableHandle etab = tab as BQLEntityTableHandle; if (!CommonMethods.IsNull(etab)) { info.FromTable = etab; } } BQLValueItem.DoFillInfo(tab, info); } }
internal override void LoadInfo(KeyWordInfomation info) { BQLValueItem.DoFillInfo(_query, info); }
internal override void FillInfo(KeyWordInfomation info) { BQLValueItem.DoFillInfo(value, info); }
internal override void LoadInfo(KeyWordInfomation info) { BQLValueItem.DoFillInfo(tableHandle, info); }