QueryMetrics class

Construtores

QueryMetrics(number, number, number, number, number, TimeSpan, QueryPreparationTimes, TimeSpan, TimeSpan, TimeSpan, RuntimeExecutionTimes, TimeSpan, ClientSideMetrics)

Propriedades

clientSideMetrics
documentLoadTime
documentWriteTime
indexHitDocumentCount
indexLookupTime
outputDocumentCount
outputDocumentSize
queryPreparationTimes
retrievedDocumentCount
retrievedDocumentSize
runtimeExecutionTimes
totalQueryExecutionTime
vmExecutionTime
zero

Métodos

add(QueryMetrics[])

retorna uma nova instância de QueryMetrics que é a adição deste e dos argumentos.

createFromArray(QueryMetrics[])

Retorna uma nova instância da classe QueryMetrics que é a agregação de uma matriz de métricas de consulta.

createFromDelimitedString(string, ClientSideMetrics)

Retorna uma nova instância da classe QueryMetrics que é desserializada de uma cadeia de caracteres delimitada.

Detalhes do construtor

QueryMetrics(number, number, number, number, number, TimeSpan, QueryPreparationTimes, TimeSpan, TimeSpan, TimeSpan, RuntimeExecutionTimes, TimeSpan, ClientSideMetrics)

new QueryMetrics(retrievedDocumentCount: number, retrievedDocumentSize: number, outputDocumentCount: number, outputDocumentSize: number, indexHitDocumentCount: number, totalQueryExecutionTime: TimeSpan, queryPreparationTimes: QueryPreparationTimes, indexLookupTime: TimeSpan, documentLoadTime: TimeSpan, vmExecutionTime: TimeSpan, runtimeExecutionTimes: RuntimeExecutionTimes, documentWriteTime: TimeSpan, clientSideMetrics: ClientSideMetrics)

Parâmetros

retrievedDocumentCount

number

retrievedDocumentSize

number

outputDocumentCount

number

outputDocumentSize

number

indexHitDocumentCount

number

totalQueryExecutionTime

TimeSpan

queryPreparationTimes
QueryPreparationTimes
indexLookupTime

TimeSpan

documentLoadTime

TimeSpan

vmExecutionTime

TimeSpan

runtimeExecutionTimes
RuntimeExecutionTimes
documentWriteTime

TimeSpan

clientSideMetrics
ClientSideMetrics

Detalhes da propriedade

clientSideMetrics

clientSideMetrics: ClientSideMetrics

Valor da propriedade

documentLoadTime

documentLoadTime: TimeSpan

Valor da propriedade

TimeSpan

documentWriteTime

documentWriteTime: TimeSpan

Valor da propriedade

TimeSpan

indexHitDocumentCount

indexHitDocumentCount: number

Valor da propriedade

number

indexLookupTime

indexLookupTime: TimeSpan

Valor da propriedade

TimeSpan

outputDocumentCount

outputDocumentCount: number

Valor da propriedade

number

outputDocumentSize

outputDocumentSize: number

Valor da propriedade

number

queryPreparationTimes

queryPreparationTimes: QueryPreparationTimes

Valor da propriedade

retrievedDocumentCount

retrievedDocumentCount: number

Valor da propriedade

number

retrievedDocumentSize

retrievedDocumentSize: number

Valor da propriedade

number

runtimeExecutionTimes

runtimeExecutionTimes: RuntimeExecutionTimes

Valor da propriedade

totalQueryExecutionTime

totalQueryExecutionTime: TimeSpan

Valor da propriedade

TimeSpan

vmExecutionTime

vmExecutionTime: TimeSpan

Valor da propriedade

TimeSpan

zero

static zero: QueryMetrics

Valor da propriedade

Detalhes do método

add(QueryMetrics[])

retorna uma nova instância de QueryMetrics que é a adição deste e dos argumentos.

function add(queryMetricsArray: QueryMetrics[]): QueryMetrics

Parâmetros

queryMetricsArray

QueryMetrics[]

Retornos

createFromArray(QueryMetrics[])

Retorna uma nova instância da classe QueryMetrics que é a agregação de uma matriz de métricas de consulta.

static function createFromArray(queryMetricsArray: QueryMetrics[]): QueryMetrics

Parâmetros

queryMetricsArray

QueryMetrics[]

Retornos

createFromDelimitedString(string, ClientSideMetrics)

Retorna uma nova instância da classe QueryMetrics que é desserializada de uma cadeia de caracteres delimitada.

static function createFromDelimitedString(delimitedString: string, clientSideMetrics?: ClientSideMetrics): QueryMetrics

Parâmetros

delimitedString

string

clientSideMetrics
ClientSideMetrics

Retornos