Apache REEF  0.16.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

◆ AbstractMonotonicMultiMap()

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

Member Function Documentation

◆ Add() [1/2]

void Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Add ( key,
val 
)
inline

◆ Add() [2/2]

bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Add ( KeyValuePair< K, V >  e)
inline

◆ AddAll()

bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.AddAll ( ICollection< KeyValuePair< K, V >>  c)
inline

◆ Clear()

◆ Contains() [1/3]

bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Contains ( key,
val 
)
inline

◆ Contains() [2/3]

bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Contains ( object  o)
inline

◆ Contains() [3/3]

bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Contains ( KeyValuePair< K, V >  item)
inline

◆ ContainsAll< T >()

bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.ContainsAll< T > ( ICollection< T >  c)
inline

◆ ContainsKey()

bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.ContainsKey ( k)
inline

◆ CopyTo()

void Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.CopyTo ( KeyValuePair< K, V > []  array,
int  arrayIndex 
)
inline

◆ GetEnumerator()

IEnumerator<KeyValuePair<K, V> > Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.GetEnumerator ( )
inline

◆ GetValuesForKey()

ISet<V> Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.GetValuesForKey ( key)
inline

◆ IsEmpty()

bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.IsEmpty ( )
inline

◆ Remove()

bool Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Remove ( KeyValuePair< K, V >  item)
inline

◆ Size()

◆ Values()

ISet<V> Org.Apache.REEF.Tang.Util.AbstractMonotonicMultiMap< K, V >.Values ( )
inline

Property Documentation

◆ Count

◆ IsReadOnly

◆ Keys

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

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