Package com.qfs.index

Interface IIndex

All Known Subinterfaces:
IIndexTransaction, IIndexVersion, IInternalIndexVersion
All Known Implementing Classes:
LazyDeleteLinkedIndexTransaction, LazyDeleteLinkedIndexVersion

@Deprecated(since="6.0.7", forRemoval=true) public interface IIndex
Deprecated, for removal: This API element is subject to removal in a future version.
An index that associates a bitmap of integer values to a key.
Author:
ActiveViam
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    fetchValues(int[] keys, Supplier<IClearableBitmap> result)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Adds the values associated with the given keys in result.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Adds the values associated with the given key in result.
    getValues(int key)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns the values associated with the given key, or null if none are associated with it.
  • Method Details

    • getValues

      IBitmap getValues(int key)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the values associated with the given key, or null if none are associated with it.
      Parameters:
      key - the key to get the value for
      Returns:
      its associated values
    • fetchValues

      void fetchValues(int key, Supplier<IClearableBitmap> result)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Adds the values associated with the given key in result.
      Parameters:
      key - the key to get the value for
      result - the bitmap to add the associated values
    • fetchValues

      default void fetchValues(int[] keys, Supplier<IClearableBitmap> result)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Adds the values associated with the given keys in result.
      Parameters:
      keys - the keys to get the value for
      result - the bitmap to add the associated values