MediaWiki master
Wikimedia\WRStats Namespace Reference

Classes

class  ArrayStatsStore
 In-memory stats store. More...
 
class  BagOStuffStatsStore
 An adaptor allowing WRStats to store data in MediaWiki's BagOStuff. More...
 
class  EntityKey
 Base class for entity keys. More...
 
class  GlobalEntityKey
 Entity key with isGlobal=true. More...
 
class  LimitBatch
 A class representing a batch of increment/peek operations on a WRStatsRateLimiter. More...
 
class  LimitBatchResult
 A class representing the results from a batch operation. More...
 
class  LimitCondition
 
class  LimitOperation
 One item in a LimitBatch. More...
 
class  LimitOperationResult
 Information about the result of a single item in a limit batch. More...
 
class  LocalEntityKey
 Entity key with isGlobal=false. More...
 
class  MetricSpec
 Class representation of normalized metric specifications. More...
 
class  RatePromise
 A WRStats query result promise. More...
 
class  SequenceSpec
 Class representation of normalized sequence specifications. More...
 
interface  StatsStore
 Narrow interface for WRStatsFactory to a memcached-like key-value store. More...
 
class  TimeRange
 A time range. More...
 
class  WRStatsError
 Exception class for errors thrown by the WRStats library. More...
 
class  WRStatsFactory
 The main entry point to WRStats, for creating readers and writers. More...
 
class  WRStatsRateLimiter
 A rate limiter with a WRStats backend. More...
 
class  WRStatsReader
 Readers gather a batch of read operations, returning promises. More...
 
class  WRStatsWriter
 Writers gather a batch of increment operations and then commit them when flush() is called, or when the writer is destroyed. More...