Package com.landawn.abacus.util
Class HBaseColumn<T>
java.lang.Object
com.landawn.abacus.util.HBaseColumn<T>
- Type Parameters:
T
-
- All Implemented Interfaces:
Comparable<HBaseColumn<T>>
- Since:
- 0.8
- Author:
- haiyang li
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Comparator<HBaseColumn<?>>
static final Comparator<Long>
static final HBaseColumn<Boolean>
static final HBaseColumn<Byte>
static final HBaseColumn<Character>
static final HBaseColumn<Double>
static final HBaseColumn<Float>
static final HBaseColumn<Integer>
static final HBaseColumn<Long>
static final HBaseColumn<Object>
static final HBaseColumn<Short>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> List<HBaseColumn<T>>
asList
(T value) static <T> List<HBaseColumn<T>>
asList
(T value, long version) static <T> Map<Long,
HBaseColumn<T>> asMap
(T value) static <T> Map<Long,
HBaseColumn<T>> asMap
(T value, long version) static <T> Set<HBaseColumn<T>>
asSet
(T value) static <T> Set<HBaseColumn<T>>
asSet
(T value, long version) static <T> SortedMap<Long,
HBaseColumn<T>> asSortedMap
(T value) Returns a sorted map descended by version.static <T> SortedMap<Long,
HBaseColumn<T>> asSortedMap
(T value, long version) Returns a sorted map descended by version.static <T> SortedMap<Long,
HBaseColumn<T>> asSortedMap
(T value, long version, Comparator<Long> cmp) As sorted map.static <T> SortedMap<Long,
HBaseColumn<T>> asSortedMap
(T value, Comparator<Long> cmp) As sorted map.static <T> SortedSet<HBaseColumn<T>>
asSortedSet
(T value) Returns a sorted set descended by version.static <T> SortedSet<HBaseColumn<T>>
asSortedSet
(T value, long version) Returns a sorted set descended by version.static <T> SortedSet<HBaseColumn<T>>
asSortedSet
(T value, long version, Comparator<HBaseColumn<?>> cmp) As sorted set.static <T> SortedSet<HBaseColumn<T>>
asSortedSet
(T value, Comparator<HBaseColumn<?>> cmp) As sorted set.int
compareTo
(HBaseColumn<T> o) copy()
static <T> HBaseColumn<T>
boolean
int
hashCode()
boolean
isNull()
Checks if is null.toString()
value()
static <T> HBaseColumn<T>
valueOf
(T value) static <T> HBaseColumn<T>
valueOf
(T value, long version) long
version()
-
Field Details
-
EMPTY_BOOLEAN_COLUMN
-
EMPTY_CHAR_COLUMN
-
EMPTY_BYTE_COLUMN
-
EMPTY_SHORT_COLUMN
-
EMPTY_INT_COLUMN
-
EMPTY_LONG_COLUMN
-
EMPTY_FLOAT_COLUMN
-
EMPTY_DOUBLE_COLUMN
-
EMPTY_OBJECT_COLUMN
-
DESC_HBASE_COLUMN_COMPARATOR
-
DESC_HBASE_VERSION_COMPARATOR
-
-
Constructor Details
-
HBaseColumn
-
HBaseColumn
-
-
Method Details
-
emptyOf
- Type Parameters:
T
-- Parameters:
targetClass
-- Returns:
-
valueOf
- Type Parameters:
T
-- Parameters:
value
-- Returns:
-
valueOf
- Type Parameters:
T
-- Parameters:
value
-version
-- Returns:
-
asList
- Type Parameters:
T
-- Parameters:
value
-- Returns:
-
asList
- Type Parameters:
T
-- Parameters:
value
-version
-- Returns:
-
asSet
- Type Parameters:
T
-- Parameters:
value
-- Returns:
-
asSet
- Type Parameters:
T
-- Parameters:
value
-version
-- Returns:
-
asSortedSet
Returns a sorted set descended by version.- Type Parameters:
T
-- Parameters:
value
-- Returns:
-
asSortedSet
As sorted set.- Type Parameters:
T
-- Parameters:
value
-cmp
-- Returns:
-
asSortedSet
Returns a sorted set descended by version.- Type Parameters:
T
-- Parameters:
value
-version
-- Returns:
-
asSortedSet
public static <T> SortedSet<HBaseColumn<T>> asSortedSet(T value, long version, Comparator<HBaseColumn<?>> cmp) As sorted set.- Type Parameters:
T
-- Parameters:
value
-version
-cmp
-- Returns:
-
asMap
- Type Parameters:
T
-- Parameters:
value
-- Returns:
-
asMap
- Type Parameters:
T
-- Parameters:
value
-version
-- Returns:
-
asSortedMap
Returns a sorted map descended by version.- Type Parameters:
T
-- Parameters:
value
-- Returns:
-
asSortedMap
As sorted map.- Type Parameters:
T
-- Parameters:
value
-cmp
-- Returns:
-
asSortedMap
Returns a sorted map descended by version.- Type Parameters:
T
-- Parameters:
value
-version
-- Returns:
-
asSortedMap
public static <T> SortedMap<Long,HBaseColumn<T>> asSortedMap(T value, long version, Comparator<Long> cmp) As sorted map.- Type Parameters:
T
-- Parameters:
value
-version
-cmp
-- Returns:
-
value
-
version
public long version() -
copy
-
isNull
public boolean isNull()Checks if is null.- Returns:
- true, if is null
-
compareTo
- Specified by:
compareTo
in interfaceComparable<T>
- Parameters:
o
-- Returns:
-
hashCode
public int hashCode() -
equals
-
toString
-