Class
DatabaseMetricsTransformation<T>

Definition

Namespace:Telerik.OpenAccess.Diagnostics

Assembly:Telerik.OpenAccess.dll

Type Parameters:

T

Syntax:

cs-api-definition
public class DatabaseMetricsTransformation<T> where T : new()

Inheritance: objectDatabaseMetricsTransformation<T>

Constructors

DatabaseMetricsTransformation(DatabaseMetricsCollection)

Declaration

cs-api-definition
public DatabaseMetricsTransformation(DatabaseMetricsCollection source)

Parameters

source

DatabaseMetricsCollection

Fields

src

Declaration

cs-api-definition
protected readonly DatabaseMetricsCollection src

Field Value

DatabaseMetricsCollection

Methods

Calculate(string, string, params string[])

Declaration

cs-api-definition
public virtual void Calculate(string targetProperty, string calculation, params string[] metric)

Parameters

targetProperty

string

calculation

string

metric

string[]

CheckLength(int[], string)

Declaration

cs-api-definition
protected void CheckLength(int[] data, string logName)

Parameters

data

int[]

logName

string

CheckProperty(string, string)

Declaration

cs-api-definition
protected string CheckProperty(string property, string logName)

Parameters

property

string

logName

string

Returns

string

CheckProperty(string[], int, string)

Declaration

cs-api-definition
protected string CheckProperty(string[] property, int idx, string logName)

Parameters

property

string[]

idx

int

logName

string

Returns

string

GetContent()

Declaration

cs-api-definition
protected IList<T> GetContent()

Returns

IList<T>

GetMetric(string)

Declaration

cs-api-definition
protected int[] GetMetric(string metricName)

Parameters

metricName

string

Returns

int[]

Import(string, int[])

Declaration

cs-api-definition
public virtual void Import(string targetProperty, int[] source)

Parameters

targetProperty

string

source

int[]

SetTimeStamp(string)

Declaration

cs-api-definition
public virtual void SetTimeStamp(string timestampPropertyName)

Parameters

timestampPropertyName

string