The different components in the class diagram as shown in Figure 9 are explained below:
Item: The item class is used as an observable collection of inputs to the Apriori algorithm. An instance of the item class contains the item name. It is also used to store the support count for the item.
Result: The result class is used to store the output of the Apriori algorithm as a collection of strong rules and frequent item sets.
IAprioriAlgo: This class exposes an interface that is an entry point to access the Apriori algorithm.
AprioriAlgo: This is the main class that contains the implementation of the Apriori algorithm.
AprioriFascard: This class is used to prepare the input for the Apriori algorithm from the XML data returned by the XQuery scripts implemented in the stored procedures.