blx::xsdsql::path_map - mapping a xml path to table/column
use blx::xsdsql::path_map
this package is a class - instance it with the method new
this module defined the followed functions
new - constructor
params: DEBUG - emit debug info
mapping_paths - mapping the all path node to tables and columns
arguments $root_table - the output of the parser $type_paths - the output of the parser params: DEBUG - emit debug info the method return the self object
resolve_path - return the table and the column associated to the the pathnode the method return an array ref if the path is associated to a tables otherwise return an hash if the path is associated to a column
arguments absolute node path params: DEBUG - emit debug info
resolve_column_link - return a column that link 2 tables
the arguments are a parent table and a child tables
resolve_attributes - return columns that bind node attributes
the arguments are a table name and a attribute node name list
set_attrs_value - set a value of attributes
the arguments are a pairs NAME => VALUE the method return a self object
get_attrs_value - return a list of attributes values
the arguments are a list of attributes name
None by default.
None
blx::xsdsql::schema - mapping an xsd into a objects grouped in a schema object
lorenzo.bellotti, <pauseblx@gmail.com>
Copyright (C) 2011 by lorenzo.bellotti
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://www.perl.com/perl/misc/Artistic.html
To install blx::xsdsql::ut, copy and paste the appropriate command in to your terminal.
cpanm
cpanm blx::xsdsql::ut
CPAN shell
perl -MCPAN -e shell install blx::xsdsql::ut
For more information on module installation, please visit the detailed CPAN module installation guide.