Reduce

classe abstrata pública Reduce
Subclasses diretas conhecidas
Subclasses indiretas conhecidas

Encapsula métricas que executam uma operação de redução nos valores métricos.

Constantes

Fragmento CONTAR
Fragmento TOTAL

Métodos Públicos

Variável <T>
getCount ()
Obtém a variável de contagem
Classe <T>
getResultType ()
Obtém o tipo das variáveis
Variável <T>
getTotal ()
Obtém a variável total
Op
resetStates ()
Redefine quaisquer variáveis ​​de estado para seus valores iniciais
Operando <T>
resultado ()
Obtém o resultado atual da métrica
Lista < Op >
updateStateList ( Operando <? estende TNumber > valores, operando <? estende TNumber > sampleWeights)
Atualiza as variáveis ​​métricas com base nas entradas.

Métodos herdados

Constantes

public static final String COUNT

Valor constante: "contagem"

public static final String TOTAL

Valor constante: "total"

Métodos Públicos

Variável pública <T> getCount ()

Obtém a variável de contagem

Devoluções
  • a variável de contagem

public Class <T> getResultType ()

Obtém o tipo das variáveis

Devoluções
  • o tipo para as variáveis

public Variable <T> getTotal ()

Obtém a variável total

Devoluções
  • a variável total

public Op resetStates ()

Redefine quaisquer variáveis ​​de estado para seus valores iniciais

Devoluções
  • a operação de controle para fazer o reset

public Operand <T> result ()

Obtém o resultado atual da métrica

Devoluções
  • o resultado, possivelmente com dependências de controle

Lista pública < Op > updateStateList ( Operando <? estende TNumber > valores, operando <? estende TNumber > sampleWeights)

Atualiza as variáveis ​​métricas com base nas entradas. Pelo menos um argumento de entrada necessário para values , uma entrada adicional opcional para o sampleWeights

Parâmetros
valores as entradas a serem passadas para atualizar o estado, isso não pode ser nulo
sampleWeights os pesos da amostra a serem aplicados aos valores podem ser nulos.
Devoluções
  • o resultado com uma dependência de controle no estado de atualização Operandos
Lança
Exceção de argumento ilegal se os valores forem nulos