Mashup-class: Combine resource into a mashup object
Description
The Mashup class administers a list of Xdata objects. This
can be data objects representing different data sources
such as internal data or web data. It can also be
calculated data resources, so-called resource functions
of class ResFunc.
Constructor for Mashup objects
Usage
datamart(..., clss = "Mashup")
Arguments
...
named arguments of Xdata objects
clss
name of the class to create. Default Mashup, must be inherited from this class.
Details
In a way, this class can be viewed as a make-like tool
for data. The resource functions can declare dependencies.
When a resource is requested by the query method,
the Mashup class takes care of the build order.