Ejemplo n.º 1
0
 /// <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));
 }
Ejemplo n.º 2
0
 /// <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)));
 }