Пример #1
0
 public static int[] GetOrderByAttributeIds(NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfo
                                            classInfo, NeoDatis.Odb.Core.Query.IQuery query)
 {
     string[] fieldNames = query.GetOrderByFieldNames();
     int[]    fieldIds   = new int[fieldNames.Length];
     for (int i = 0; i < fieldNames.Length; i++)
     {
         fieldIds[i] = classInfo.GetAttributeId(fieldNames[i]);
     }
     return(fieldIds);
 }
Пример #2
0
 public virtual NeoDatis.Tool.Wrappers.OdbComparable BuildOrderByKey(NeoDatis.Odb.Core.Layers.Layer2.Meta.AttributeValuesMap
                                                                     values)
 {
     return(NeoDatis.Odb.Core.Query.Execution.IndexTool.BuildIndexKey("OrderBy", values
                                                                      , query.GetOrderByFieldNames()));
 }