lorenzo bellotti > XSDSQL

XSDSQL

This Release XSDSQL_20130411  [Download] [Browse 12 Apr 2013
Other Releases
Links Discussion Forum ] [ View/Report Bugs (0) ] [ Dependencies ] [ Other Tools ]
Rating **** (1 Reviews) [ Rate this distribution ]
License The Perl 5 License (Artistic 1 & GPL 1)
Special Files
Changes
Makefile.PL
MANIFEST
META.yml
README
TODO

Modules

blx::xsdsql::connection generate connection list to a database from standard format      
blx::xsdsql::connection::sql::base base class blx::xsdsql::connection::sql classes      
blx::xsdsql::connection::sql::connection internal class for namespace sql      
blx::xsdsql::connection::sql::databases::DBM internal class for postgresql      
blx::xsdsql::connection::sql::databases::mysql      
blx::xsdsql::connection::sql::databases::oracle      
blx::xsdsql::connection::sql::databases::pg      
blx::xsdsql::generator generate the files for create table ,drop table ,add primary key,drop sequence,create sequence,drop view,create view      
blx::xsdsql::generator::sql::DBM::handle generic handle for DBM      
blx::xsdsql::generator::sql::DBM::handle::addpk add primary key for DBM      
blx::xsdsql::generator::sql::DBM::handle::create_extra_tables create extra tables for DBM      
blx::xsdsql::generator::sql::DBM::handle::create_sequence create_sequence for DBM      
blx::xsdsql::generator::sql::DBM::handle::create_table create table for DBM      
blx::xsdsql::generator::sql::DBM::handle::create_view create view for DBM      
blx::xsdsql::generator::sql::DBM::handle::drop_extra_tables drop extra tables for DBM      
blx::xsdsql::generator::sql::DBM::handle::drop_sequence drop sequence for DBM      
blx::xsdsql::generator::sql::DBM::handle::drop_table drop table for DBM      
blx::xsdsql::generator::sql::DBM::handle::drop_view drop view for DBM      
blx::xsdsql::generator::sql::DBM::handle::insert_dictionary insert dictionary for DBM      
blx::xsdsql::generator::sql::generic::handle generic handles for generator      
blx::xsdsql::generator::sql::generic::handle::addpk generic handle for add primary key      
blx::xsdsql::generator::sql::generic::handle::create_extra_tables generic handle for create objects not schema dependend      
blx::xsdsql::generator::sql::generic::handle::create_sequence generic handle for create sequence      
blx::xsdsql::generator::sql::generic::handle::create_table generic handle for create table      
blx::xsdsql::generator::sql::generic::handle::create_view generic handle for create view      
blx::xsdsql::generator::sql::generic::handle::drop_extra_tables generic handle for drop dictionary      
blx::xsdsql::generator::sql::generic::handle::drop_sequence generic handle for drop a sequence      
blx::xsdsql::generator::sql::generic::handle::drop_table generic handle for drop table      
blx::xsdsql::generator::sql::generic::handle::drop_view generic handle for drop view      
blx::xsdsql::generator::sql::generic::handle::insert_dictionary generic handle for insert dictionary      
blx::xsdsql::generator::sql::mysql::handle generic handle for mysql      
blx::xsdsql::generator::sql::mysql::handle::addpk add primary key for mysql      
blx::xsdsql::generator::sql::mysql::handle::create_extra_tables create extra tables for mysql      
blx::xsdsql::generator::sql::mysql::handle::create_sequence create_sequence for mysql      
blx::xsdsql::generator::sql::mysql::handle::create_table create table for mysql      
blx::xsdsql::generator::sql::mysql::handle::create_view create view for mysql      
blx::xsdsql::generator::sql::mysql::handle::drop_extra_tables drop extra tables for mysql      
blx::xsdsql::generator::sql::mysql::handle::drop_sequence drop sequence for mysql      
blx::xsdsql::generator::sql::mysql::handle::drop_table drop table for mysql      
blx::xsdsql::generator::sql::mysql::handle::drop_view drop view for mysql      
blx::xsdsql::generator::sql::mysql::handle::insert_dictionary insert dictionary for mysql      
blx::xsdsql::generator::sql::oracle::handle generic handle for oracle      
blx::xsdsql::generator::sql::oracle::handle::addpk add primary key for oracle      
blx::xsdsql::generator::sql::oracle::handle::create_extra_tables create extra tables for oracle      
blx::xsdsql::generator::sql::oracle::handle::create_sequence create sequence for oracle      
blx::xsdsql::generator::sql::oracle::handle::create_table create table for oracle      
blx::xsdsql::generator::sql::oracle::handle::create_view create view for oracle      
blx::xsdsql::generator::sql::oracle::handle::drop_extra_tables drop extra tables for oracle      
blx::xsdsql::generator::sql::oracle::handle::drop_sequence drop sequence for oracle      
blx::xsdsql::generator::sql::oracle::handle::drop_table drop table for oracle      
blx::xsdsql::generator::sql::oracle::handle::drop_view drop view for oracle      
blx::xsdsql::generator::sql::oracle::handle::insert_dictionary insert dictionary for oracle      
blx::xsdsql::generator::sql::pg::handle generic handle for postgres      
blx::xsdsql::generator::sql::pg::handle::addpk add primary key for postgres      
blx::xsdsql::generator::sql::pg::handle::create_extra_tables create extra tables for postgres      
blx::xsdsql::generator::sql::pg::handle::create_sequence create_sequence for postgres      
blx::xsdsql::generator::sql::pg::handle::create_table create table for postgres      
blx::xsdsql::generator::sql::pg::handle::create_view create view for postgres      
blx::xsdsql::generator::sql::pg::handle::drop_extra_tables drop extra tables for postgres      
blx::xsdsql::generator::sql::pg::handle::drop_sequence drop sequence for postgres      
blx::xsdsql::generator::sql::pg::handle::drop_table drop table for postgres      
blx::xsdsql::generator::sql::pg::handle::drop_view drop view for postgres      
blx::xsdsql::generator::sql::pg::handle::insert_dictionary insert dictionary for postgres      
blx::xsdsql::ios::debuglogger class for debug log      
blx::xsdsql::ios::istream generic iterator for string,array,file descriptor or subroutine      
blx::xsdsql::ios::ostream generic output streamer into a string,array,file descriptor or subroutine      
blx::xsdsql::schema_repository API class for manage repository      
blx::xsdsql::schema_repository::base base of blx::xsdsql::schema_repository::* classes      
blx::xsdsql::schema_repository::binding class for generate objects binding      
blx::xsdsql::schema_repository::catalog      
blx::xsdsql::schema_repository::catalog_xml      
blx::xsdsql::schema_repository::extra_tables class for generate objet extra_tables      
blx::xsdsql::schema_repository::loader internal class for load schema      
blx::xsdsql::schema_repository::sql::DBM::binding a binding class for DBM      
blx::xsdsql::schema_repository::sql::DBM::catalog a catalog class for DBM      
blx::xsdsql::schema_repository::sql::DBM::column a column class for DBM      
blx::xsdsql::schema_repository::sql::DBM::cursor      
blx::xsdsql::schema_repository::sql::DBM::extra_tables class for generate the object not schema dependent for DBM      
blx::xsdsql::schema_repository::sql::DBM::limits limits database depending      
blx::xsdsql::schema_repository::sql::DBM::table a table class for DBM      
blx::xsdsql::schema_repository::sql::generic::binding binding generator for blx::xsdsql::schema_repository::sql      
blx::xsdsql::schema_repository::sql::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)      
blx::xsdsql::schema_repository::sql::generic::column a generic colum class      
blx::xsdsql::schema_repository::sql::generic::cursor wrapper to DBI cursor      
blx::xsdsql::schema_repository::sql::generic::extra_tables class for generate the object not schema dependent      
blx::xsdsql::schema_repository::sql::generic::limits class base for limits values      
blx::xsdsql::schema_repository::sql::generic::name_generator a name generator class      
blx::xsdsql::schema_repository::sql::generic::relation_schema mapping class to table RELATION_SCHEMA_DICTIONARY      
blx::xsdsql::schema_repository::sql::generic::relation_table mapping class to table RELATION_TABLE_DICTIONARY      
blx::xsdsql::schema_repository::sql::generic::table a generic table class      
blx::xsdsql::schema_repository::sql::mysql::binding a binding class for mysqlql      
blx::xsdsql::schema_repository::sql::mysql::catalog a catalog class for mysql      
blx::xsdsql::schema_repository::sql::mysql::column a column class for mysql      
blx::xsdsql::schema_repository::sql::mysql::cursor wrapper to DBI cursor      
blx::xsdsql::schema_repository::sql::mysql::extra_tables class for generate the object not schema dependent for mysql      
blx::xsdsql::schema_repository::sql::mysql::limits limits database depending      
blx::xsdsql::schema_repository::sql::mysql::table a table class for mysqlql      
blx::xsdsql::schema_repository::sql::oracle::binding a binding class for oracle      
blx::xsdsql::schema_repository::sql::oracle::catalog a catalog class for oracle      
blx::xsdsql::schema_repository::sql::oracle::column a column class for oracle      
blx::xsdsql::schema_repository::sql::oracle::cursor wrapper to DBI cursor      
blx::xsdsql::schema_repository::sql::oracle::extra_tables class for generate the object not schema dependent for oracle      
blx::xsdsql::schema_repository::sql::oracle::limits limits database depending      
blx::xsdsql::schema_repository::sql::oracle::table a table class for oracle      
blx::xsdsql::schema_repository::sql::pg::binding a binding class for postgresql      
blx::xsdsql::schema_repository::sql::pg::catalog a catalog class for postgresql      
blx::xsdsql::schema_repository::sql::pg::column a column class for postgresql      
blx::xsdsql::schema_repository::sql::pg::cursor wrapper to DBI cursor      
blx::xsdsql::schema_repository::sql::pg::extra_tables class for generate the object not schema dependent for pg      
blx::xsdsql::schema_repository::sql::pg::limits limits database depending      
blx::xsdsql::schema_repository::sql::pg::table a table class for postgresql      
blx::xsdsql::schema_repository::stowage internal class for store a catalog      
blx::xsdsql::schema_repository::xml internal class for read/write xml file from/to sql database      
blx::xsdsql::ut::common_interfaces      
blx::xsdsql::ut::fake_ansicolor      
blx::xsdsql::ut::posix static method for posix constants      
blx::xsdsql::ut::ut ut for blx::xsdsql      
blx::xsdsql::version version for blx::xsdsql     0.010000
blx::xsdsql::xml read/write xml file from/to sql database      
blx::xsdsql::xml::base internal class - base for read/write xml file from/to sql database      
blx::xsdsql::xml::reader internal class - read an xml file and put into a database      
blx::xsdsql::xml::writer internal class - read from a database an put into an xml file      
blx::xsdsql::xsd_parser parser for xsd files      
blx::xsdsql::xsd_parser::node internal class for parsing schema      
blx::xsdsql::xsd_parser::node::annotation internal class for parsing schema      
blx::xsdsql::xsd_parser::node::annotationAttrs internal class for parsing schema      
blx::xsdsql::xsd_parser::node::appinfo internal class for parsing schema      
blx::xsdsql::xsd_parser::node::appinfoAttrs internal class for parsing schema      
blx::xsdsql::xsd_parser::node::assert internal class for parsing schema      
blx::xsdsql::xsd_parser::node::assertAttrs internal class for parsing schema      
blx::xsdsql::xsd_parser::node::attribute internal class for parsing schema      
blx::xsdsql::xsd_parser::node::attributeGroup internal class for parsing schema      
blx::xsdsql::xsd_parser::node::choice internal class for parsing schema      
blx::xsdsql::xsd_parser::node::complexContent internal class for parsing schema      
blx::xsdsql::xsd_parser::node::complexType internal class for parsing schema      
blx::xsdsql::xsd_parser::node::documentation internal class for parsing schema      
blx::xsdsql::xsd_parser::node::documentationAttrs internal class for parsing schema      
blx::xsdsql::xsd_parser::node::element internal class for parsing schema      
blx::xsdsql::xsd_parser::node::enumeration internal class for parsing schema      
blx::xsdsql::xsd_parser::node::extension internal class for parsing schema      
blx::xsdsql::xsd_parser::node::fractionDigits internal class for parsing schema      
blx::xsdsql::xsd_parser::node::group internal class for parsing schema      
blx::xsdsql::xsd_parser::node::import internal class for parsing schema      
blx::xsdsql::xsd_parser::node::include internal class for parsing schema      
blx::xsdsql::xsd_parser::node::length internal class for parsing schema      
blx::xsdsql::xsd_parser::node::list internal class for parsing schema      
blx::xsdsql::xsd_parser::node::maxExclusive internal class for parsing schema      
blx::xsdsql::xsd_parser::node::maxInclusive internal class for parsing schema      
blx::xsdsql::xsd_parser::node::maxLength internal class for parsing schema      
blx::xsdsql::xsd_parser::node::minExclusive internal class for parsing schema      
blx::xsdsql::xsd_parser::node::minInclusive internal class for parsing schema      
blx::xsdsql::xsd_parser::node::minLength internal class for parsing schema      
blx::xsdsql::xsd_parser::node::notation internal class for parsing schema      
blx::xsdsql::xsd_parser::node::notationAttrs internal class for parsing schema      
blx::xsdsql::xsd_parser::node::pattern internal class for parsing schema      
blx::xsdsql::xsd_parser::node::redefine      
blx::xsdsql::xsd_parser::node::restriction internal class for parsing schema      
blx::xsdsql::xsd_parser::node::schema internal class for parsing schema      
blx::xsdsql::xsd_parser::node::sequence internal class for parsing schema      
blx::xsdsql::xsd_parser::node::simpleContent internal class for parsing schema      
blx::xsdsql::xsd_parser::node::simpleType internal class for parsing schema      
blx::xsdsql::xsd_parser::node::totalDigits internal class for parsing schema      
blx::xsdsql::xsd_parser::node::union internal class for parsing schema      
blx::xsdsql::xsd_parser::node::whiteSpace internal class for parsing schema      
blx::xsdsql::xsd_parser::path_map internal class for parsing schema      
blx::xsdsql::xsd_parser::schema mapping xsd schema      
blx::xsdsql::xsd_parser::type internal class for parsing schema      
blx::xsdsql::xsd_parser::type::base base class for blx::xsdsql::xsd_parser::type classes      
blx::xsdsql::xsd_parser::type::complex internal class for parsing schema      
blx::xsdsql::xsd_parser::type::group internal class for parsing schema      
blx::xsdsql::xsd_parser::type::other internal class for parsing schema      
blx::xsdsql::xsd_parser::type::simple internal class for parsing schema      
blx::xsdsql::xsd_parser::type::simple_content internal class for parsing schema      
blx::xsdsql::xsd_parser::type_restriction internal class for parsing schema      

Documentation

bin/xml_repo.pl  
bin/xsd2sql.pl  
blx::xsdsql stored xsd schema and xml into database the database supported are DBM (with MLDBM), oracle,postgresql and mysql see blx::xsdsql::connection for examples of connection to a specific database  
blx::xsdsql::schema_repository::sql::DBI::cursor wrapper to DBI cursor  
blx::xsdsql::ut::ut::common_interfaces class for common methods  
tools/isql.pl  
tools/test_meta_yml.pl  
tools/xml_parsing_dumper.pl  
tools/xml_validator.pl