

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 DSet object that contains the elements of this
collection minus the elements in otherSet . 
DSet 
intersection(DSet otherSet)
Create a new DSet object that is the set intersection of this
DSet object and the set referenced by otherSet . 
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 DSet object that is the set union of this
DSet object and the set referenced by otherSet . 
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 