Data-Model

 view release on metacpan or  search on metacpan

lib/Data/Model/Schema.pm  view on Meta::CPAN

                    optional => 1,
                },

=head2 ascii

                ascii      => {
                    type     => BOOLEAN,
                    optional => 1,
                },

=head2 unicode

                unicode    => {
                    type     => BOOLEAN,
                    optional => 1,
                },

=head2 default

                default    => {
                    type     => SCALAR | CODEREF,
                    optional => 1,
                },

lib/Data/Model/Schema/Properties.pm  view on Meta::CPAN

                    optional => 1,
                },
                binary     => {
                    type     => BOOLEAN,
                    optional => 1,
                },
                ascii      => {
                    type     => BOOLEAN,
                    optional => 1,
                },
                unicode    => {
                    type     => BOOLEAN,
                    optional => 1,
                },
                default    => {
                    type     => SCALAR | CODEREF,
                    optional => 1,
                },
                # validation => {},
                auto_increment => {
                    type     => BOOLEAN,

lib/Data/Model/Schema/SQL.pm  view on Meta::CPAN

    $type;
}

sub as_type_attributes {
    my($self, $column, $args) = @_;
    my $sql;
    $sql .= $args->{options}->{unsigned} ? ' UNSIGNED' : '';
    $sql .= $args->{options}->{zerofill} ? ' ZEROFILL' : '';
    $sql .= $args->{options}->{binary}   ? ' BINARY'   : '';
    $sql .= $args->{options}->{ascii}    ? ' ASCII'    : '';
    $sql .= $args->{options}->{unicode}  ? ' UNICODE'  : '';
    $sql;
}

sub as_default {
    my($self, $column, $args) = @_;
    my $default = $args->{options}->{default};
    if (!defined($default)) {
        return '';
    }
    if (CORE::ref($default) and CORE::ref($default) eq 'CODE') {

xt/01_podspell.t  view on Meta::CPAN

Memcached
memcached
tokuhirom
Trott
ACKNOWLEDGEMENTS
DSL
InnoDB
ParamsValidate
ascii
inflateing
unicode
utf
zerofill
DataModel
ORM
mapper
fallback
groonga
kai
DBD
JPerl



( run in 0.242 second using v1.01-cache-2.11-cpan-f29a10751f0 )