C# Class GraphDBBenchmark.Import.SimpleSocialNetwork

Inheritance: IImport
Datei anzeigen Open project: sones/benchmark

Public Methods

Method Description
Dispose ( ) : void
Execute ( sones MyWriteLine, IGraphDS myGraphDS ) : void
InitializePlugin ( string UniqueString, object>.Dictionary myParameters = null ) : IPluginable
SimpleSocialNetwork ( ) : System

Due to IPLuginable

SimpleSocialNetwork ( int myCountOfUsers, int myMinCountOfEdges, int myMaxCountOfEdges ) : System
SocialNetwork ( IGraphDS myGraphDS ) : void

Private Methods

Method Description
AddSingleEdges ( EdgePredefinition result, IEnumerable destinationVertexIDs, long vertexTypeID ) : void
CreateANewUser ( IVertexType usertype, long i, List recentVertexIDs, Random myPRNG, IGraphDS myGraphDS, System.Int64 myTransactionID ) : long
CreateEdge ( List recentVertexIDs, Random myPRNG, long vertexTypeID ) : EdgePredefinition
GetVertexID ( IRequestStatistics myStats, IVertex myVertex ) : long

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Execute() public method

public Execute ( sones MyWriteLine, IGraphDS myGraphDS ) : void
MyWriteLine sones
myGraphDS IGraphDS
return void

InitializePlugin() public method

public InitializePlugin ( string UniqueString, object>.Dictionary myParameters = null ) : IPluginable
UniqueString string
myParameters object>.Dictionary
return IPluginable

SimpleSocialNetwork() public method

Due to IPLuginable
public SimpleSocialNetwork ( ) : System
return System

SimpleSocialNetwork() public method

public SimpleSocialNetwork ( int myCountOfUsers, int myMinCountOfEdges, int myMaxCountOfEdges ) : System
myCountOfUsers int
myMinCountOfEdges int
myMaxCountOfEdges int
return System

SocialNetwork() public method

public SocialNetwork ( IGraphDS myGraphDS ) : void
myGraphDS IGraphDS
return void