|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectredis.clients.jedis.SortingParams
public class SortingParams
Builder Class for SORT Parameters.
| Constructor Summary | |
|---|---|
SortingParams()
|
|
| Method Summary | |
|---|---|
SortingParams |
alpha()
Sort lexicographicaly. |
SortingParams |
asc()
Get the Sorting in Ascending Order. |
SortingParams |
by(byte[] pattern)
Sort by weight in keys. |
SortingParams |
by(String pattern)
Sort by weight in keys. |
SortingParams |
desc()
Get the Sorting in Descending Order. |
SortingParams |
get(byte[]... patterns)
Retrieving external keys from the result of the search. |
SortingParams |
get(String... patterns)
Retrieving external keys from the result of the search. |
Collection<byte[]> |
getParams()
|
SortingParams |
limit(int start,
int count)
Limit the Numbers of returned Elements. |
SortingParams |
nosort()
No sorting. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SortingParams()
| Method Detail |
|---|
public SortingParams by(String pattern)
Takes a pattern that is used in order to generate the key names of the weights used for sorting. Weight key names are obtained substituting the first occurrence of * with the actual value of the elements on the list.
The pattern for a normal key/value pair is "keyname*" and for a value in a hash "keyname*->fieldname".
pattern -
public SortingParams by(byte[] pattern)
Takes a pattern that is used in order to generate the key names of the weights used for sorting. Weight key names are obtained substituting the first occurrence of * with the actual value of the elements on the list.
The pattern for a normal key/value pair is "keyname*" and for a value in a hash "keyname*->fieldname".
pattern -
public SortingParams nosort()
This is useful if you want to retrieve a external key (using
GET) but you don't want the sorting overhead.
public Collection<byte[]> getParams()
public SortingParams desc()
public SortingParams asc()
public SortingParams limit(int start,
int count)
start - is zero basedcount -
public SortingParams alpha()
public SortingParams get(String... patterns)
Takes a pattern that is used in order to generate the key names of the result of sorting. The key names are obtained substituting the first occurrence of * with the actual value of the elements on the list.
The pattern for a normal key/value pair is "keyname*" and for a value in a hash "keyname*->fieldname".
To get the list itself use the char # as pattern.
patterns -
public SortingParams get(byte[]... patterns)
Takes a pattern that is used in order to generate the key names of the result of sorting. The key names are obtained substituting the first occurrence of * with the actual value of the elements on the list.
The pattern for a normal key/value pair is "keyname*" and for a value in a hash "keyname*->fieldname".
To get the list itself use the char # as pattern.
patterns -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||