## Uses of Interface
org.apache.ignite.internal.cache.query.index.sorted.inline.InlineIndexKeyType

Packages that use InlineIndexKeyType
org.apache.ignite.internal.cache.query.index.sorted
org.apache.ignite.internal.cache.query.index.sorted.inline
org.apache.ignite.internal.cache.query.index.sorted.inline.types

### Uses of InlineIndexKeyType in org.apache.ignite.internal.cache.query.index.sorted

Methods in org.apache.ignite.internal.cache.query.index.sorted that return types with arguments of type InlineIndexKeyType
`List<InlineIndexKeyType>` InlineIndexRowHandler.`inlineIndexKeyTypes()`
`List<InlineIndexKeyType>` QueryIndexRowHandler.`inlineIndexKeyTypes()`

Methods in org.apache.ignite.internal.cache.query.index.sorted with parameters of type InlineIndexKeyType
`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 parameters in org.apache.ignite.internal.cache.query.index.sorted with type arguments of type InlineIndexKeyType
Constructor and Description
`QueryIndexRowHandler(GridQueryTypeDescriptor type, GridCacheContextInfo<?,?> cacheInfo, LinkedHashMap<String,IndexKeyDefinition> keyDefs, List<InlineIndexKeyType> keyTypes, IndexKeyTypeSettings keyTypeSettings)`

### Uses of InlineIndexKeyType in org.apache.ignite.internal.cache.query.index.sorted.inline

Methods in org.apache.ignite.internal.cache.query.index.sorted.inline that return InlineIndexKeyType
`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.

Methods in org.apache.ignite.internal.cache.query.index.sorted.inline that return types with arguments of type InlineIndexKeyType
`static List<InlineIndexKeyType>` InlineIndexKeyTypeRegistry.`types(Collection<IndexKeyDefinition> keyDefs, IndexKeyTypeSettings settings)` Return list of key types for specified key definitions and key type settings.

Method parameters in org.apache.ignite.internal.cache.query.index.sorted.inline with type arguments of type InlineIndexKeyType
`static int` InlineIndexTree.`computeInlineSize(String name, List<InlineIndexKeyType> keyTypes, List<IndexKeyDefinition> keyDefs, int cfgInlineSize, int maxInlineSize, IgniteLogger log)`

### Uses of InlineIndexKeyType in org.apache.ignite.internal.cache.query.index.sorted.inline.types

Classes in org.apache.ignite.internal.cache.query.index.sorted.inline.types that implement InlineIndexKeyType
`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.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023