Class IndexKeyFactory
- java.lang.Object
-
- org.apache.ignite.internal.cache.query.index.sorted.keys.IndexKeyFactory
-
public class IndexKeyFactory extends Object
Factory for creating IndexKey objects.
-
-
Constructor Summary
Constructors Constructor Description IndexKeyFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidregister(IndexKeyType keyType, Function<Object,IndexKey> wrapper)Register wrapper for custom IndexKey type.static IndexKeywrap(Object o, int keyType, CacheObjectValueContext coctx, IndexKeyTypeSettings keyTypeSettings)Wraps user object toIndexKeyobject.static IndexKeywrap(Object o, IndexKeyType keyType, CacheObjectValueContext coctx, IndexKeyTypeSettings keyTypeSettings)Wraps user object toIndexKeyobject.
-
-
-
Method Detail
-
register
public static void register(IndexKeyType keyType, Function<Object,IndexKey> wrapper)
Register wrapper for custom IndexKey type. Used by Ignite extensions.
-
wrap
public static IndexKey wrap(Object o, int keyType, CacheObjectValueContext coctx, IndexKeyTypeSettings keyTypeSettings)
Wraps user object toIndexKeyobject.
-
wrap
public static IndexKey wrap(Object o, IndexKeyType keyType, CacheObjectValueContext coctx, IndexKeyTypeSettings keyTypeSettings)
Wraps user object toIndexKeyobject.
-
-