Package org.apache.druid.query.ordering
Class StringComparators
- java.lang.Object
-
- org.apache.druid.query.ordering.StringComparators
-
public class StringComparators extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StringComparators.AlphanumericComparator
static class
StringComparators.LexicographicComparator
Comparison using the natural comparator ofString
.static class
StringComparators.NaturalComparator
NaturalComparator refers to the natural ordering of the type that it refers.static class
StringComparators.NumericComparator
static class
StringComparators.StrlenComparator
static class
StringComparators.VersionComparator
-
Field Summary
Fields Modifier and Type Field Description static StringComparator
ALPHANUMERIC
static int
ALPHANUMERIC_CACHE_ID
static String
ALPHANUMERIC_NAME
static StringComparator
LEXICOGRAPHIC
static int
LEXICOGRAPHIC_CACHE_ID
static String
LEXICOGRAPHIC_NAME
static StringComparator
NATURAL
static int
NATURAL_CACHE_ID
static String
NATURAL_NAME
static StringComparator
NUMERIC
static int
NUMERIC_CACHE_ID
static String
NUMERIC_NAME
static StringComparator
STRLEN
static int
STRLEN_CACHE_ID
static String
STRLEN_NAME
static StringComparator
VERSION
static int
VERSION_CACHE_ID
static String
VERSION_NAME
-
Constructor Summary
Constructors Constructor Description StringComparators()
-
-
-
Field Detail
-
LEXICOGRAPHIC_NAME
public static final String LEXICOGRAPHIC_NAME
- See Also:
- Constant Field Values
-
ALPHANUMERIC_NAME
public static final String ALPHANUMERIC_NAME
- See Also:
- Constant Field Values
-
NUMERIC_NAME
public static final String NUMERIC_NAME
- See Also:
- Constant Field Values
-
STRLEN_NAME
public static final String STRLEN_NAME
- See Also:
- Constant Field Values
-
VERSION_NAME
public static final String VERSION_NAME
- See Also:
- Constant Field Values
-
NATURAL_NAME
public static final String NATURAL_NAME
- See Also:
- Constant Field Values
-
LEXICOGRAPHIC
public static final StringComparator LEXICOGRAPHIC
-
ALPHANUMERIC
public static final StringComparator ALPHANUMERIC
-
NUMERIC
public static final StringComparator NUMERIC
-
STRLEN
public static final StringComparator STRLEN
-
VERSION
public static final StringComparator VERSION
-
NATURAL
public static final StringComparator NATURAL
-
LEXICOGRAPHIC_CACHE_ID
public static final int LEXICOGRAPHIC_CACHE_ID
- See Also:
- Constant Field Values
-
ALPHANUMERIC_CACHE_ID
public static final int ALPHANUMERIC_CACHE_ID
- See Also:
- Constant Field Values
-
NUMERIC_CACHE_ID
public static final int NUMERIC_CACHE_ID
- See Also:
- Constant Field Values
-
STRLEN_CACHE_ID
public static final int STRLEN_CACHE_ID
- See Also:
- Constant Field Values
-
VERSION_CACHE_ID
public static final int VERSION_CACHE_ID
- See Also:
- Constant Field Values
-
NATURAL_CACHE_ID
public static final int NATURAL_CACHE_ID
- See Also:
- Constant Field Values
-
-