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, including how to implement custom summary
 functions, not just builtin ones listed here (look for "Custom Aggregation" section).| 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