blx::xsdsql::xml::generic::catalog - a catalog is a class with include the common methods from table class and column class (for example the max length of a dictionary database name)
use blx::xsdsql::xml::generic::catalog
this package is a class - instance it with the method new
this module defined the followed functions
new - constructor
PARAMS: COMMENT - an associated comment
get_name_maxsize - return the max_size of a database dictionary name
get_comment_maxsize - return the max_size of a comment
get_begin_comment - return the characters that it's interpreted as a begin comment
get_end_comment - return the characters that it's interpreted as a end comment
command_terminator - return the characters that it's interpreted as a command terminator
get_max_columns_view - return the max number of columns into a view
get_max_joins_view - return the max number of joins into a view
comment - return a text enclosed by comment symbols
the arguments are a text
get_comment - return a text value of the COMMENT attribute enclosed by comment characters
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
shallow_clone - return a shallow copy of the object
None by default.
none
See blx:.xsdsql::generator for generate the schema of the database and blx::xsdsql::parser for parse a xsd file (schema file)
lorenzo.bellotti, <pauseblx@gmail.com>
Copyright (C) 2010 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.