Webservice::InterMine::Query::Roles::WriteOutAble - Composable behaviour for serialisable queries
This module provides composable behaviour for serialising queries
This module demands its consumer provide the following methods:
coded_constraints =item * constraints =item * joins =item * logic =item * model_name =item * name =item * pathdescriptions =item * sort_order =item * view
Returns a string representation of this query. This takes the form of xml. For invalid queries, the string "<query>Invalid</query>" is returned.
Returns an xml representation of the query. If the query is invalid, an error with be thrown.
Returns the xml suitable for passing to query service calls with (stripped of any headers in the case of templates and saved queries)
Webservice::InterMine::Cookbook for guide on how to use these modules.
Webservice::InterMine::Query
Webservice::InterMine::Service
Webservice::InterMine::Query::Template
Webservice::InterMine::Query::Saved
Alex Kalderimis <dev@intermine.org>
<dev@intermine.org>
Please report any bugs or feature requests to dev@intermine.org.
dev@intermine.org
You can find documentation for this module with the perldoc command.
perldoc Webservice::InterMine::Query::Roles::WriteOutAble
You can also look for information at:
Webservice::InterMine
http://www.intermine.org
Documentation
http://www.intermine.org/perlapi
Copyright 2006 - 2011 FlyMine, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Webservice::InterMine, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Webservice::InterMine
CPAN shell
perl -MCPAN -e shell install Webservice::InterMine
For more information on module installation, please visit the detailed CPAN module installation guide.