>>-@Group--(--group_name--)------------------------------------><
To understand the conventions that are used in the syntax diagram, see How to read syntax diagrams.
The interface-level @Group annotation specifies the value used with the option groupOptions. The value group_name is case sensitive. To control how the utility creates implementation classes for the interface, you specify the option with the Generator utility. To control the bind options specified when a bind operation is performed with the interface, you specify the option with the StaticBinder utility.
Use the annotation and option to specify settings for groups of pureQuery interfaces when you generate implementations for the annotated methods in the interface. The annotation is also used when you perform bind operations on the annotated methods in the interface.
@Group ("Payroll") public Interface CalculateTax { … }When the following groupOptions option is specified in a Generator utility options file, the Generator utility generates implementation classes for interface CalculateTax with the specified option settings.
groupOptions.Payroll= -collection Payroll -url "jdbc:db2://com.prod.hr:50000/DB01"
groupOptions.Payroll -bindOptions "QUALIFIER(Payroll), COLLECTION(Payroll)" -url "jdbc:db2://com.prod.hr:50000/DB01"