    [NAME]
    ALL.dao.type.map.method

    [TITLE]

    [DESCRIPTION]

       1  clear( self :map<any,any> )
       2  reset( self :map<any,any> )
       3  reset( self :map<any,any>, hashing :enum<none,default,random> )
       4  erase( self :map<any,any> )
       5  erase( self :map<@K,@V>, from :@K )
       6  erase( self :map<@K,@V>, from :@K, to :@K )
       7  insert( self :map<@K,@V>, key :@K, value :@V )
       8  find( self :map<@K,@V>, key :@K, type :enum<le,eq,ge>=$eq )=>tuple<key:@K,value:@V>|none
       9  keys( self :map<@K,any>, from :@K )=>list<@K>
      10  keys( self :map<@K,any>, from :@K, to :@K )=>list<@K>
      11  values( self :map<@K,@V>, from :@K )=>list<@V>
      12  values( self :map<@K,@V>, from :@K, to :@K )=>list<@V>
      13  has( self :map<@K,any>, key :@K )=>int
      14  size( self :map<any,any> )=>int
      15
      16  iterate( self :map<@K,@V> )[key :@K, value :@V]
      17  count( self :map<@K,@V> )[key :@K, value :@V =>int] =>int
      18  keys( self :map<@K,@V> )[key :@K, value :@V =>int] =>list<@K>
      19  values( self :map<@K,@V> )[key :@K, value :@V =>int] =>list<@V>
      20  select( self :map<@K,@V> )[key :@K, value :@V =>int] =>list<tuple<key:@K,value:@V>>
      21  find( self :map<@K,@V> )[key :@K, value :@V =>int] =>tuple<key:@K,value:@V>|none
      22  map( self :map<@K,@V> )[key :@K, value :@V =>@T] =>list<@T>
      23  apply( self :map<@K,@V> )[key :@K, value :@V =>@V] =>map<@K,@V>