Package | Description |
---|---|
messif.buckets.split |
Bucket splitting support.
|
messif.buckets.split.impl |
Implementation of various bucket splitting policies.
|
messif.objects.util |
Various utilities for working with collections of objects.
|
Modifier and Type | Class and Description |
---|---|
class |
SplitPolicy
This class defines an abstract policy for bucket splitting.
|
Modifier and Type | Class and Description |
---|---|
class |
SplitPolicyBallPartitioning
This class a ball-partitioning policy for bucket splitting.
|
class |
SplitPolicyExcludedMiddlePartitioning
This class an excluded-middle ball-partitioning policy for bucket splitting.
|
class |
SplitPolicyGeneralizedHyperplane
This class defines a policy for bucket splitting based on the generalized hyperplane partitioning.
|
class |
SplitPolicyMultiWayBallPartitioning
This class is a multi-way ball-partitioning policy for bucket splitting.
|
class |
SplitPolicyVoronoiPartitioning
This class implements Voronoi-like partitioning policy.
|
Modifier and Type | Method and Description |
---|---|
GenericMatchingObjectList<E> |
AbstractObjectIterator.getMatchingObjects(ObjectMatcher<? super E> matcher)
Returns matching objects.
|
GenericMatchingObjectList<E> |
AbstractObjectIterator.getMatchingObjects(ObjectMatcher<? super E> matcher,
boolean removeMatching)
Returns matching objects.
|
GenericMatchingObjectList<E> |
AbstractObjectIterator.getMatchingObjects(ObjectMatcher<? super E> matcher,
boolean removeMatching,
int whoStays)
Returns matching objects.
|
GenericMatchingObjectList<E> |
AbstractObjectIterator.getMatchingObjects(ObjectMatcher<? super E> matcher,
boolean removeMatching,
int[] whoStays)
Get matching objects
Method returns all objects that satisfy the matching constraints specified by matcher and deletes matching
objects from the bucket when required.
|