Package | Description |
---|---|
com.pervasive.datarush.aggregations | |
com.pervasive.datarush.operators.group |
Provides data aggregation components.
|
com.pervasive.datarush.operators.record |
Provides operators for manipulating record structure.
|
Modifier and Type | Method and Description |
---|---|
Aggregation |
AggregationRegistry.getAggregation(String name,
ScalarValuedFunction[] arguments)
Invoke an Aggregation by name, using the supplied arguments.
|
Modifier and Type | Method and Description |
---|---|
Aggregation |
Aggregation.as(String label)
Creates an identical aggregation whose output field name
will be the specified label.
|
static Aggregation |
Aggregation.avg(ScalarValuedFunction input)
Create an average value aggregation for the given input.
|
static Aggregation |
Aggregation.avg(String input)
Create an average value aggregation for the given input.
|
static Aggregation |
Aggregation.corr(ScalarValuedFunction input1,
ScalarValuedFunction input2)
Create a correlation aggregation for the given inputs.
|
static Aggregation |
Aggregation.corr(String input1,
String input2)
Create a correlation aggregation for the given inputs.
|
static Aggregation |
Aggregation.count()
Create a count aggregation for all rows within a group.
|
static Aggregation |
Aggregation.count(ScalarValuedFunction input)
Create a value count aggregation for the given input.
|
static Aggregation |
Aggregation.count(String input)
Create a value count aggregation for the given input.
|
static Aggregation |
Aggregation.covar(ScalarValuedFunction input1,
ScalarValuedFunction input2)
Create a covariance aggregation for the given inputs.
|
static Aggregation |
Aggregation.covar(ScalarValuedFunction input1,
ScalarValuedFunction input2,
boolean sample)
Create a covariance aggregation for the given inputs.
|
static Aggregation |
Aggregation.covar(String input1,
String input2)
Create a covariance aggregation for the given inputs.
|
static Aggregation |
Aggregation.covar(String input1,
String input2,
boolean sample)
Create a covariance aggregation for the given inputs.
|
Aggregation |
Aggregation.distinct(boolean distinct)
Creates an identical aggregation whose distinct flag is
set to the specified value.
|
static Aggregation |
Aggregation.geoAvg(ScalarValuedFunction input)
Create a geometric average value aggregation for the given input.
|
static Aggregation |
Aggregation.geoAvg(String input)
Create a geometric average value aggregation for the given input.
|
Aggregation[] |
Group.getAggregations()
Returns the aggregations to apply to the data.
|
static Aggregation |
Aggregation.harmAvg(ScalarValuedFunction input)
Create an harmonic average value aggregation for the given input.
|
static Aggregation |
Aggregation.harmAvg(String input)
Create an harmonic average value aggregation for the given input.
|
static Aggregation |
Aggregation.kurtosis(ScalarValuedFunction input)
Create a kurtosis aggregation for the given input.
|
static Aggregation |
Aggregation.kurtosis(ScalarValuedFunction input,
boolean sample)
Create a kurtosis aggregation for the given input.
|
static Aggregation |
Aggregation.kurtosis(String input)
Create a kurtosis aggregation for the given input.
|
static Aggregation |
Aggregation.kurtosis(String input,
boolean sample)
Create a kurtosis aggregation for the given input.
|
static Aggregation |
Aggregation.max(ScalarValuedFunction input)
Create a maximum value aggregation for the given input.
|
static Aggregation |
Aggregation.max(String input)
Create a maximum value aggregation for the given input.
|
static Aggregation |
Aggregation.min(ScalarValuedFunction input)
Create a minimum value aggregation for the given input.
|
static Aggregation |
Aggregation.min(String input)
Create a minimum value aggregation for the given input.
|
static Aggregation |
Aggregation.moment(ScalarValuedFunction input,
int k)
Create a central moment aggregation for the given input.
|
static Aggregation |
Aggregation.moment(String input,
int k)
Create a central moment aggregation for the given input.
|
static Aggregation |
Aggregation.skewness(ScalarValuedFunction input)
Create a skewness aggregation for the given input.
|
static Aggregation |
Aggregation.skewness(ScalarValuedFunction input,
boolean sample)
Create a skewness aggregation for the given input.
|
static Aggregation |
Aggregation.skewness(String input)
Create a skewness aggregation for the given input.
|
static Aggregation |
Aggregation.skewness(String input,
boolean sample)
Create a skewness aggregation for the given input.
|
static Aggregation |
Aggregation.stddev(ScalarValuedFunction input)
Create a standard deviation aggregation for the given input.
|
static Aggregation |
Aggregation.stddev(ScalarValuedFunction input,
boolean sample)
Create a standard deviation aggregation for the given input.
|
static Aggregation |
Aggregation.stddev(String input)
Create a standard deviation aggregation for the given input.
|
static Aggregation |
Aggregation.stddev(String input,
boolean sample)
Create a standard deviation aggregation for the given input.
|
static Aggregation |
Aggregation.sum(ScalarValuedFunction input)
Create a value summation aggregation for the given input.
|
static Aggregation |
Aggregation.sum(String input)
Create a value summation aggregation for the given input.
|
static Aggregation |
Aggregation.sumSquares(ScalarValuedFunction input)
Create a sum-squares aggregation for the given input.
|
static Aggregation |
Aggregation.sumSquares(String input)
Create a sum-squares aggregation for the given input.
|
static Aggregation |
Aggregation.var(ScalarValuedFunction input)
Create a variance aggregation for the given input.
|
static Aggregation |
Aggregation.var(ScalarValuedFunction input,
boolean sample)
Create a variance aggregation for the given input.
|
static Aggregation |
Aggregation.var(String input)
Create a variance aggregation for the given input.
|
static Aggregation |
Aggregation.var(String input,
boolean sample)
Create a variance aggregation for the given input.
|
Modifier and Type | Method and Description |
---|---|
void |
Group.setAggregations(Aggregation[] aggregations)
Sets the aggregations to apply to the data.
|
Constructor and Description |
---|
Group(List<String> keys,
List<Aggregation> aggregations)
Create a new group plan, specifying keys and aggegations.
|
Modifier and Type | Method and Description |
---|---|
List<Aggregation> |
RowsToColumns.getAggregations()
Get the aggregation(s) applied to each pivot group.
|
Modifier and Type | Method and Description |
---|---|
void |
RowsToColumns.setAggregations(Aggregation... aggregations)
Set the aggregation(s) to apply to each pivot grouping.
|
Modifier and Type | Method and Description |
---|---|
void |
RowsToColumns.setAggregations(List<Aggregation> aggregations)
Set the aggregation(s) to apply to each pivot grouping.
|
Copyright © 2016 Actian Corporation. All rights reserved.