MyMediaLite  3.11
Public Member Functions | Properties | List of all members
IdentityMapping Class Reference

Identity mapping for entity IDs: Every original ID is mapped to itself More...

Inheritance diagram for IdentityMapping:
IMapping

Public Member Functions

int ToInternalID (string original_id)
 Get internal ID of a given entity. If the given external ID is unknown, create a new internal ID for it and store the mapping. More...
 
IList< int > ToInternalID (IList< string > original_id_list)
 Get internal IDs of a list of given entities More...
 
string ToOriginalID (int internal_id)
 Get original (external) ID of a given entity, if the given internal ID is unknown, throw an exception. More...
 
IList< string > ToOriginalID (IList< int > internal_id_list)
 Get original (external) IDs of a list of given entities More...
 

Properties

ICollection< int > InternalIDs [get]
 
int NumberOfEntities [get]
 
ICollection< string > OriginalIDs [get]
 

Detailed Description

Identity mapping for entity IDs: Every original ID is mapped to itself

Member Function Documentation

int ToInternalID ( string  original_id)
inline

Get internal ID of a given entity. If the given external ID is unknown, create a new internal ID for it and store the mapping.

Parameters
original_idthe original (external) ID of the entity
Returns
the internal ID of the entitiy

Implements IMapping.

IList<int> ToInternalID ( IList< string >  original_id_list)
inline

Get internal IDs of a list of given entities

Parameters
original_id_listthe list of original (external) IDs
Returns
a list of internal IDs

Implements IMapping.

string ToOriginalID ( int  internal_id)
inline

Get original (external) ID of a given entity, if the given internal ID is unknown, throw an exception.

Parameters
internal_idthe internal ID of the entity
Returns
the original (external) ID of the entitiy

Implements IMapping.

IList<string> ToOriginalID ( IList< int >  internal_id_list)
inline

Get original (external) IDs of a list of given entities

Parameters
internal_id_listthe list of internal IDs
Returns
the list of original (external) IDs

Implements IMapping.


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