Interface Index

    • Method Detail

      • get

        IndexCursor get​(Object[] keys)
        Retrieves the set of RIDs associated to a key.
      • get

        IndexCursor get​(Object[] keys,
                        int limit)
        Retrieves the set of RIDs associated to a key with a limit for the result.
      • put

        void put​(Object[] keys,
                 RID[] rid)
        Add multiple values for one key in the index.
        Parameters:
        keys -
        rid - as an array of RIDs
      • remove

        void remove​(Object[] keys)
        Removes the keys from the index.
        Parameters:
        keys -
      • remove

        void remove​(Object[] keys,
                    Identifiable rid)
        Removes an entry keys/record entry from the index.
      • countEntries

        long countEntries()
      • isCompacting

        boolean isCompacting()
      • scheduleCompaction

        boolean scheduleCompaction()
      • getTypeName

        String getTypeName()
      • getPropertyNames

        List<String> getPropertyNames()
      • isUnique

        boolean isUnique()
      • getAssociatedBucketId

        int getAssociatedBucketId()
      • supportsOrderedIterations

        boolean supportsOrderedIterations()
      • isAutomatic

        boolean isAutomatic()
      • getPageSize

        int getPageSize()