C# Class Baconography.NeutralServices.KitaroDB.UsageStatistics

Show file Open project: Synergex/Baconography

Public Methods

Method Description
GetDomainAggregateList ( int maxSize, int threshold ) : Task>
GetDomainAggregates ( string domain ) : uint>>.Task
GetInstance ( ) : Task
GetSubredditAggregateList ( int maxSize, int threshold ) : Task>
GetSubredditAggregates ( string id ) : uint>>.Task
IncrementDomain ( string domain, bool link ) : Task
IncrementSubreddit ( string id, bool link ) : Task

Private Methods

Method Description
GenerateCombinedDomainKeyspace ( uint hash, uint links, uint comments ) : byte[]
GenerateCombinedSubredditKeyspace ( string id, uint links, uint comments ) : byte[]
GenerateDomainHashKeyspace ( uint hash ) : byte[]
GenerateSubIdKeyspace ( string id ) : byte[]
GetInstanceImpl ( ) : Task
Resume ( ) : void
Terminate ( ) : void
UsageStatistics ( DB subredditStats, DB domainStats ) : System

Method Details

GetDomainAggregateList() public method

public GetDomainAggregateList ( int maxSize, int threshold ) : Task>
maxSize int
threshold int
return Task>

GetDomainAggregates() public method

public GetDomainAggregates ( string domain ) : uint>>.Task
domain string
return uint>>.Task

GetInstance() public static method

public static GetInstance ( ) : Task
return Task

GetSubredditAggregateList() public method

public GetSubredditAggregateList ( int maxSize, int threshold ) : Task>
maxSize int
threshold int
return Task>

GetSubredditAggregates() public method

public GetSubredditAggregates ( string id ) : uint>>.Task
id string
return uint>>.Task

IncrementDomain() public method

public IncrementDomain ( string domain, bool link ) : Task
domain string
link bool
return Task

IncrementSubreddit() public method

public IncrementSubreddit ( string id, bool link ) : Task
id string
link bool
return Task