| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DSet
The ODMG Set collection interface.
 A DSet object is an unordered collection that does not support
 multiple elements with the same value. An implementation typically is very
 efficient at determining whether the collection contains a particular value.
 
 All of the operations defined by the JavaSoft Set
 interface are supported by an ODMG implementation of DSet,
 the exception UnsupportedOperationException is not thrown when a
 call is made to any of the Set methods.
| Method Summary | |
|---|---|
|  DSet | difference(DSet otherSet)Create a new DSetobject that contains the elements of this
 collection minus the elements inotherSet. | 
|  DSet | intersection(DSet otherSet)Create a new DSetobject that is the set intersection of thisDSetobject and the set referenced byotherSet. | 
|  boolean | properSubsetOf(DSet otherSet)Determine whether this set is a proper subset of the set referenced by otherSet. | 
|  boolean | properSupersetOf(DSet otherSet)Determine whether this set is a proper superset of the set referenced by otherSet. | 
|  boolean | subsetOf(DSet otherSet)Determine whether this set is a subset of the set referenced by otherSet. | 
|  boolean | supersetOf(DSet otherSet)Determine whether this set is a superset of the set referenced by otherSet. | 
|  DSet | union(DSet otherSet)Create a new DSetobject that is the set union of thisDSetobject and the set referenced byotherSet. | 
| Methods inherited from interface org.odmg.DCollection | 
|---|
| existsElement, query, select, selectElement | 
| Methods inherited from interface java.util.Set | 
|---|
| add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray | 
| Method Detail | 
|---|
DSet union(DSet otherSet)
DSet object that is the set union of this
 DSet object and the set referenced by otherSet.
otherSet - The other set to be used in the union operation.
DSet instance that contains the union of the two sets.DSet intersection(DSet otherSet)
DSet object that is the set intersection of this
 DSet object and the set referenced by otherSet.
otherSet - The other set to be used in the intersection operation.
DSet instance that contains the
 intersection of the two sets.DSet difference(DSet otherSet)
DSet object that contains the elements of this
 collection minus the elements in otherSet.
otherSet - A set containing elements that should not be in the result set.
DSet instance that contains the elements
 of this set minus those elements in otherSet.boolean subsetOf(DSet otherSet)
otherSet.
otherSet - Another set.
otherSet,
 otherwise false.boolean properSubsetOf(DSet otherSet)
otherSet.
otherSet - Another set.
otherSet, otherwise false.boolean supersetOf(DSet otherSet)
otherSet.
otherSet - Another set.
otherSet,
 otherwise false.boolean properSupersetOf(DSet otherSet)
otherSet.
otherSet - Another set.
otherSet, otherwise false.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||