| Modifier and Type | Method and Description |
|---|---|
static IndexKeyType |
IndexKeyType.forClass(Class<?> cls)
Find type by class.
|
static IndexKeyType |
IndexKeyType.forCode(int code)
Find type by code.
|
IndexKeyType |
IndexKeyDefinition.idxType() |
static IndexKeyType |
IndexKeyType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static IndexKeyType[] |
IndexKeyType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
IndexKeyType |
InlineIndexKeyType.type()
Returns type of inlined column.
|
| Modifier and Type | Method and Description |
|---|---|
static InlineIndexKeyType |
InlineIndexKeyTypeRegistry.get(IndexKey key,
IndexKeyType expType,
IndexKeyTypeSettings keyTypeSettings)
Get key type for specified key.
|
static InlineIndexKeyType |
InlineIndexKeyTypeRegistry.get(IndexKeyType expType,
IndexKeyTypeSettings keyTypeSettings)
Get key type for a class.
|
| Modifier and Type | Method and Description |
|---|---|
IndexKeyType |
NullableInlineIndexKeyType.type()
Returns type of inlined column.
|
| Constructor and Description |
|---|
BytesInlineIndexKeyType(IndexKeyType type) |
BytesInlineIndexKeyType(IndexKeyType type,
boolean compareBinaryUnsigned) |
NullableInlineIndexKeyType(IndexKeyType type,
short keySize) |
NumericInlineIndexKeyType(IndexKeyType type,
short keySize)
Constructor.
|
SignedBytesInlineIndexKeyType(IndexKeyType type) |
| Modifier and Type | Method and Description |
|---|---|
IndexKeyType |
TimeIndexKey.type() |
IndexKeyType |
DecimalIndexKey.type() |
IndexKeyType |
IndexKey.type() |
IndexKeyType |
StringIndexKey.type() |
IndexKeyType |
BooleanIndexKey.type() |
IndexKeyType |
DoubleIndexKey.type() |
IndexKeyType |
JavaObjectIndexKey.type() |
IndexKeyType |
ByteIndexKey.type() |
IndexKeyType |
NullIndexKey.type() |
IndexKeyType |
TimestampIndexKey.type() |
IndexKeyType |
IntegerIndexKey.type() |
IndexKeyType |
DateIndexKey.type() |
IndexKeyType |
BytesIndexKey.type() |
IndexKeyType |
UuidIndexKey.type() |
IndexKeyType |
ShortIndexKey.type() |
IndexKeyType |
FloatIndexKey.type() |
IndexKeyType |
LongIndexKey.type() |
| Modifier and Type | Method and Description |
|---|---|
static void |
IndexKeyFactory.register(IndexKeyType keyType,
Function<Object,IndexKey> wrapper)
Register wrapper for custom IndexKey type.
|
static IndexKey |
IndexKeyFactory.wrap(Object o,
IndexKeyType keyType,
CacheObjectValueContext coctx,
IndexKeyTypeSettings keyTypeSettings)
Wraps user object to
IndexKey object. |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023