ArithmeticGroupFunction.And 
This does a logical 'and' operation.

ArithmeticGroupFunction.Avg 
This calculates the numeric average over all item states of decimal type.

ArithmeticGroupFunction.Count 
This calculates the number of items in the group matching the
regular expression passed in parameter
Group:Number:COUNT(".") will count all items having a string state of one character
Group:Number:COUNT("[59]") will count all items having a string state between 5 and 9
...

ArithmeticGroupFunction.Max 
This calculates the maximum value of all item states of decimal type.

ArithmeticGroupFunction.Min 
This calculates the minimum value of all item states of decimal type.

ArithmeticGroupFunction.NAnd 
This does a logical 'nand' operation.

ArithmeticGroupFunction.NOr 
This does a logical 'nor' operation.

ArithmeticGroupFunction.Or 
This does a logical 'or' operation.

ArithmeticGroupFunction.Sum 
This calculates the numeric sum over all item states of decimal type.

DateTimeGroupFunction.Earliest 
This calculates the minimum value of all item states of DateType type.

DateTimeGroupFunction.Latest 
This calculates the maximum value of all item states of DateType type.

DateTimeType 

DecimalType 
The decimal type uses a BigDecimal internally and thus can be used for
integers, longs and floating point numbers alike.

HSBType 
The HSBType is a complex type with constituents for hue, saturation and
brightness and can be used for color items.

PercentType 
The PercentType extends the DecimalType by putting constraints for its value on top (0100).

PointType 
This type can be used for items that are dealing with GPS or
location awareness functionality.

QuantityType<T extends javax.measure.Quantity<T>> 
The measure type extends DecimalType to handle physical unit measurement

QuantityTypeArithmeticGroupFunction.Avg 
This calculates the numeric average over all item states of QuantityType .

QuantityTypeArithmeticGroupFunction.DimensionalGroupFunction 

QuantityTypeArithmeticGroupFunction.Max 
This calculates the maximum value of all item states of QuantityType .

QuantityTypeArithmeticGroupFunction.Min 
This calculates the minimum value of all item states of QuantityType .

QuantityTypeArithmeticGroupFunction.Sum 
This calculates the numeric sum over all item states of QuantityType .

RawType 
This type can be used for all binary data such as images, documents, sounds etc.

StringListType 
This type can be used for items that are dealing with telephony functionality.

StringType 
