This project has retired. For details please refer to its Attic page.
Apache REEF: Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V > Class Template Reference
Apache REEF  0.15.0
Retainable Evaluator Execution Framework
Public Member Functions | Protected Member Functions | Properties | List of all members
Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V > Class Template Reference

Inherits ICollection< KeyValuePair< K, V >>.

Inherited by Org.Apache.REEF.Tang.Util.MonotonicMultiHashMap< K, V >, and Org.Apache.REEF.Tang.Util.MonotonicMultiMap< K, V >.

Public Member Functions

void Add (K key, V val)
 
ISet< V > GetValuesForKey (K key)
 
bool Contains (K key, V val)
 
bool Add (KeyValuePair< K, V > e)
 
bool AddAll (ICollection< KeyValuePair< K, V >> c)
 
void Clear ()
 
bool Contains (object o)
 
bool ContainsAll< T > (ICollection< T > c)
 
bool IsEmpty ()
 
ISet< V > Values ()
 
int Size ()
 
bool ContainsKey (K k)
 
void CopyTo (KeyValuePair< K, V >[] array, int arrayIndex)
 
bool Remove (KeyValuePair< K, V > item)
 
bool Contains (KeyValuePair< K, V > item)
 
IEnumerator< KeyValuePair< K, V > > GetEnumerator ()
 

Protected Member Functions

 AbstractMonotonicMultiMap (IDictionary< K, ISet< V >> map)
 

Properties

ICollection< K > Keys [get]
 
int Count [get]
 
bool IsReadOnly [get]
 

Constructor & Destructor Documentation

Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.AbstractMonotonicMultiMap ( IDictionary< K, ISet< V >>  map)
inlineprotected

Member Function Documentation

void Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Add ( key,
val 
)
inline
bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Add ( KeyValuePair< K, V >  e)
inline
bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.AddAll ( ICollection< KeyValuePair< K, V >>  c)
inline
bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Contains ( key,
val 
)
inline
bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Contains ( object  o)
inline
bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Contains ( KeyValuePair< K, V >  item)
inline
bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.ContainsAll< T > ( ICollection< T >  c)
inline
bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.ContainsKey ( k)
inline
void Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.CopyTo ( KeyValuePair< K, V >[]  array,
int  arrayIndex 
)
inline
IEnumerator<KeyValuePair<K, V> > Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.GetEnumerator ( )
inline
ISet<V> Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.GetValuesForKey ( key)
inline
bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.IsEmpty ( )
inline
bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Remove ( KeyValuePair< K, V >  item)
inline
ISet<V> Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Values ( )
inline

Property Documentation

ICollection<K> Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Keys
get

The documentation for this class was generated from the following file: