-
Notifications
You must be signed in to change notification settings - Fork 77
Using Transformers
SPADE supports the use of transformers to rewrite query results. Multiple transformers can be composed in a specified order. A list of currently configured transformers is maintained. At the outset, this does not contain any transformers.
To add a transformer, its name must be specified along with the position in the list where it should be inserted. For example, to add the MergeIO transformer and make it the first to process query results:
-> add transformer MergeIO position=1
Adding transformer MergeIO... done
To remove a transformer, specify its position:
-> remove transformer 1
Removing transformer MergeIO... done
To see the list of transformers currently configured in SPADE, use the following:
-> list transformers
1 transformer(s) added:
1. MergeIO
This material is based upon work supported by the National Science Foundation under Grants OCI-0722068, IIS-1116414, and ACI-1547467. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
- Setting up SPADE
- Storing provenance
-
Collecting provenance
- Across the operating system
- Limiting collection to a part of the filesystem
- From an external application
- With compile-time instrumentation
- Using the reporting API
- Of transactions in the Bitcoin blockchain
- Filtering provenance
- Viewing provenance
-
Querying SPADE
- Illustrative example
- Transforming query responses
- Protecting query responses
- Miscellaneous