public enum SummaryFunctionType extends java.lang.Enum<SummaryFunctionType> implements ValueEnum
listGrid summary row, where a row is shown at the bottom
 of the listGrid containing summary information about each column.Server Summaries feature or when  Including values from multiple recordsFor the client-side SummaryFunctions may be specified in one of 2 ways:
StringMethod, which will be passed records (an array of records)
 and field (the field definition for which the summary is required).Server Summaries overview.| Enum Constant and Description | 
|---|
| AVGClient: iterates through the set of records, picking up all numeric values for the specified field and
 determining the mean value. | 
| CONCATClient: iterates through the set of records, producing a string with each value concatenated to the end. Server: implemented as SQL CONCAT function. | 
| COUNTClient: returns a numeric count of the total number of records passed in. Server: acts exactly like SQL COUNT function. | 
| FIRSTClient: Currently the same as the min function. Server: implemented as SQL MIN function. | 
| MAXClient: iterates through the set of records, picking up all values for the specified field and finding the
 maximum value. | 
| MINClient: iterates through the set of records, picking up all values for the specified field and finding the
 minimum value. | 
| MULTIPLIERClient: iterates through the set of records, picking up all numeric values for the specified field and
 multiplying them together. | 
| SUMClient: iterates through the set of records, picking up and summing all numeric values for the specified field. | 
| TITLEClient: returns  field.summaryValueTitleif specified, otherwisefield.titleServer: not supported. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getValue() | 
| static SummaryFunctionType | valueOf(java.lang.String name)Returns the enum constant of this type with the specified name. | 
| static SummaryFunctionType[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final SummaryFunctionType SUM
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "sum".
public static final SummaryFunctionType AVG
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "avg".
public static final SummaryFunctionType MAX
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "max".
public static final SummaryFunctionType MIN
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "min".
public static final SummaryFunctionType MULTIPLIER
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "multiplier".
public static final SummaryFunctionType COUNT
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "count".
public static final SummaryFunctionType TITLE
field.summaryValueTitle if specified, otherwise field.title
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "title".
public static final SummaryFunctionType FIRST
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "first".
public static final SummaryFunctionType CONCAT
joinPrefix,  joinString and joinSuffix  related datasource field attributes.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "concat".
public static SummaryFunctionType[] values()
for (SummaryFunctionType c : SummaryFunctionType.values()) System.out.println(c);
public static SummaryFunctionType valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null