@PSOperatorWrapper public class ListOperators extends java.lang.Object
| Constructor and Description | 
|---|
ListOperators()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Function<Item,java.lang.Boolean> | 
contains(java.lang.String listField,
        java.lang.Object value)
Check whether the list specified by a field contains a given value. 
 | 
static Function<Item,java.lang.Integer> | 
count(java.lang.String listField)
Count the number of elements in the list specified by a field. 
 | 
static <TValue> Function<Item,java.lang.Boolean> | 
intersects(java.lang.String listField,
          TValue[] listToCompare)
Check whether the list specified by a field intersects with a given list. 
 | 
static Function<Item,java.lang.Number> | 
max(java.lang.String numListField)
Get the max value of a field in the stream. 
 | 
static Function<Item,java.lang.Double> | 
mean(java.lang.String numListField)
Calculate the average of the numbers specified by a field. 
 | 
static Function<Item,java.lang.Number> | 
median(java.lang.String numListField)
Get the median value of a field in the stream. 
 | 
static Function<Item,java.lang.Number> | 
min(java.lang.String numListField)
Get the min value of a field in the stream. 
 | 
static Function<Item,java.lang.Number> | 
mode(java.lang.String numListField)
Get the mode value of a field in the stream. 
 | 
static Function<Item,java.lang.Double> | 
range(java.lang.String numListField)
Calculate the range of the numbers specified by a field. 
 | 
static Function<Item,java.lang.Double> | 
rms(java.lang.String numListField)
Calculate the RMS (root mean square) of the numbers specified by a field. 
 | 
static Function<Item,java.lang.Double> | 
sum(java.lang.String numListField)
Calculate the sum of the numbers specified by a field. 
 | 
static Function<Item,java.lang.Double> | 
variance(java.lang.String numListField)
Calculate the variance of the numbers specified by a field. 
 | 
public static Function<Item,java.lang.Boolean> contains(java.lang.String listField, java.lang.Object value)
listField - the name of the list fieldvalue - the value to check if is in the listpublic static <TValue> Function<Item,java.lang.Boolean> intersects(java.lang.String listField, TValue[] listToCompare)
listField - the name of the list fieldlistToCompare - the list to comparepublic static Function<Item,java.lang.Integer> count(java.lang.String listField)
listField - the name of the field to countpublic static Function<Item,java.lang.Double> range(java.lang.String numListField)
numListField - the name of the field, the field value must be a list of numbers.public static Function<Item,java.lang.Double> sum(java.lang.String numListField)
numListField - the name of the field, the field value must be a list of numbers.public static Function<Item,java.lang.Double> mean(java.lang.String numListField)
numListField - the name of the field, the field value must be a list of numbers.public static Function<Item,java.lang.Double> rms(java.lang.String numListField)
numListField - the name of the field, the field value must be a list of numbers.public static Function<Item,java.lang.Double> variance(java.lang.String numListField)
numListField - the name of the field, the field value must be a list of numbers.public static Function<Item,java.lang.Number> max(java.lang.String numListField)
numListField - the name of the field, the field value must be a list of numbers.public static Function<Item,java.lang.Number> min(java.lang.String numListField)
numListField - the name of the field, the field value must be a list of numbers.public static Function<Item,java.lang.Number> median(java.lang.String numListField)
numListField - the name of the field, the field value must be a list of numbers.public static Function<Item,java.lang.Number> mode(java.lang.String numListField)
numListField - the name of the field, the field value must be a list of numbers.