| Modifier and Type | Method and Description |
|---|---|
List<InlineIndexKeyType> |
InlineIndexRowHandler.inlineIndexKeyTypes() |
List<InlineIndexKeyType> |
QueryIndexRowHandler.inlineIndexKeyTypes() |
| Modifier and Type | Method and Description |
|---|---|
int |
IndexRowComparator.compareKey(long pageAddr,
int off,
int maxSize,
IndexKey key,
InlineIndexKeyType type)
Compare inlined index key with specified key.
|
int |
IndexRowComparatorImpl.compareKey(long pageAddr,
int off,
int maxSize,
IndexKey key,
InlineIndexKeyType type)
Compare inlined index key with specified key.
|
| Constructor and Description |
|---|
QueryIndexRowHandler(GridQueryTypeDescriptor type,
GridCacheContextInfo<?,?> cacheInfo,
LinkedHashMap<String,IndexKeyDefinition> keyDefs,
List<InlineIndexKeyType> keyTypes,
IndexKeyTypeSettings keyTypeSettings) |
| 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 |
|---|---|
static List<InlineIndexKeyType> |
InlineIndexKeyTypeRegistry.types(Collection<IndexKeyDefinition> keyDefs,
IndexKeyTypeSettings settings)
Return list of key types for specified key definitions and key type settings.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
InlineIndexTree.computeInlineSize(String name,
List<InlineIndexKeyType> keyTypes,
List<IndexKeyDefinition> keyDefs,
int cfgInlineSize,
int maxInlineSize,
IgniteLogger log) |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanInlineIndexKeyType
Inline index key implementation for inlining
Boolean values. |
class |
ByteInlineIndexKeyType
Inline index key implementation for inlining
Byte values. |
class |
BytesInlineIndexKeyType
Inline index key implementation for inlining byte arrays.
|
class |
DateInlineIndexKeyType
Inline index key implementation for inlining
DateIndexKey values. |
class |
DoubleInlineIndexKeyType
Inline index key implementation for inlining
Double values. |
class |
FloatInlineIndexKeyType
Inline index key implementation for inlining
Float values. |
class |
IntegerInlineIndexKeyType
Inline index key implementation for inlining
Integer values. |
class |
LongInlineIndexKeyType
Inline index column implementation for inlining
Long values. |
class |
NullableInlineIndexKeyType<T extends IndexKey>
Abstract inline key.
|
class |
NumericInlineIndexKeyType<T extends IndexKey>
Inline index key implementation for inlining numeric values.
|
class |
ObjectByteArrayInlineIndexKeyType
Inline index key implementation for inlining Java Objects as byte array.
|
class |
ObjectHashInlineIndexKeyType
Inline index key implementation for inlining hash of Java objects.
|
class |
ShortInlineIndexKeyType
Inline index key implementation for inlining
Short values. |
class |
SignedBytesInlineIndexKeyType
Inline index key implementation for inlining byte arrays.
|
class |
StringInlineIndexKeyType
Inline index key implementation for inlining
String values. |
class |
StringNoCompareInlineIndexKeyType
Skip optimized String comparison implemented in
StringInlineIndexKeyType. |
class |
TimeInlineIndexKeyType
Inline index key implementation for inlining
TimeIndexKey values. |
class |
TimestampInlineIndexKeyType
Inline index key implementation for inlining
TimestampIndexKey values. |
class |
UuidInlineIndexKeyType
Inline index key implementation for inlining
UUID values. |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023