The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

blx::xsdsql::schema_repository::sql::generic::limits - class base for limits values

SYNOPSIS

use blx::xsdsql::schema_repository::sql::generic::limits

DESCRIPTION

this package is a class - instance it with the method new

VERSION

0.10.0

FUNCTIONS

get_xsd_based_types - class method - return the xsd based types

    PARAMS
            FORMAT - return the xsd based types into the format specify
                     HASH - return hash with values set at undef
                     ARRAY - return a list (default)

get_normalized_type return the normalized type (string|boolean|decimal|integer) of an xsd_type

    ARGUMENTS:
            the first argument is an xsd_type

get_translated_type - translate an xsd type into sql type

    the firt argument must be a valid xsd type

    PARAMS
            LIMITS  => a hash of restriction for type
            COLUMN  => a column  object - this param is used if is set only for debug

EXPORT

None by default.

EXPORT_OK

none

SEE ALSO

none

AUTHOR

lorenzo.bellotti, <pauseblx@gmail.com>

COPYRIGHT

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