Interface CopyOnWriteIndexPart<T extends FeatureStructure>

    • Method Detail

      • makeReadOnlyCopy

        void makeReadOnlyCopy()
      • isOriginal

        boolean isOriginal()
        Returns:
        true if this cow version is the same as the original. true means the index has not been updated
      • size

        int size()
        Returns:
        The number of elements in the index
      • iterator

        java.util.Iterator<T> iterator()
        Returns:
        iterator over all the elements
      • copyToArray

        int copyToArray​(T[] target,
                        int startingIndexInTarget)
        Copy FS refs to target from this index part
        Parameters:
        target - the target array to copy into
        startingIndexInTarget - the starting index in the target array
        Returns:
        startingIndexInTarget + size