Class StatsFieldRegistry.Builder
java.lang.Object
org.praxisplatform.uischema.stats.StatsFieldRegistry.Builder
- Enclosing class:
StatsFieldRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(StatsFieldDescriptor descriptor) Adiciona um descritor arbitrario ao builder.build()Materializa o registry imutavel com os descritores acumulados.categoricalGroupByBucket(String field, String propertyPath) categoricalTermsBucket(String field, String propertyPath) distributionTermsBucket(String field, String propertyPath, Set<StatsMetric> metrics) groupByBucket(String field, String propertyPath, Set<StatsMetric> metrics) histogramField(String field, String propertyPath, Set<StatsMetric> metrics) metricField(String field, String propertyPath, Set<StatsMetric> metrics) numericHistogramMeasureField(String field, String propertyPath) numericMeasureField(String field, String propertyPath) temporalTimeSeriesField(String field, String propertyPath)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
add
Adiciona um descritor arbitrario ao builder.- Parameters:
descriptor- descritor do campo- Returns:
- o proprio builder
-
categoricalGroupByBucket
-
categoricalTermsBucket
-
temporalTimeSeriesField
-
numericMeasureField
-
numericHistogramMeasureField
-
groupByBucket
public StatsFieldRegistry.Builder groupByBucket(String field, String propertyPath, Set<StatsMetric> metrics) -
distributionTermsBucket
public StatsFieldRegistry.Builder distributionTermsBucket(String field, String propertyPath, Set<StatsMetric> metrics) -
metricField
public StatsFieldRegistry.Builder metricField(String field, String propertyPath, Set<StatsMetric> metrics) -
histogramField
public StatsFieldRegistry.Builder histogramField(String field, String propertyPath, Set<StatsMetric> metrics) -
build
Materializa o registry imutavel com os descritores acumulados.- Returns:
- registry construido
-