/// <summary> /// Create list sort operation. /// Server sorts list according to sortFlags. /// Server does not return a result by default. /// </summary> public static Operation Sort(string binName, ListSortFlags sortFlags, params CTX[] ctx) { return(CDT.CreateOperation(SORT, Operation.Type.CDT_MODIFY, binName, ctx, (int)sortFlags)); }
/// <summary> /// Create list sort operation. /// Server sorts list according to sortFlags. /// Server does not return a result by default. /// </summary> /// <param name="binName">server bin name</param> /// <param name="sortFlags">sort flags</param> /// <param name="ctx">optional context path for nested CDT</param> public static Operation Sort(string binName, ListSortFlags sortFlags, params CTX[] ctx) { byte[] bytes = PackUtil.Pack(ListOperation.SORT, (int)sortFlags, ctx); return(new Operation(Operation.Type.CDT_MODIFY, binName, Value.Get(bytes))); }