++ed by:
FUKAI STAUGAARD XIAOCANG AZJADFTRE

4 PAUSE users
7 non-PAUSE users.

Yuki Kimoto

NAME

DBIx::Custom::Where - Where clause

SYNOPSYS

    my $where = DBIx::Custom::Where->new;

ATTRIBUTES

clause

    $where->clause(
        ['and', '{= title}', ['or', '{< date}', '{> date}']]
    );

Where clause. Above one is expanded to the following SQL by to_string If all parameter names is exists.

    "where ( {= title} and ( {< date} or {> date} ) )"

param

    my $param = $where->param;
    $where    = $where->param({title => 'Perl',
                               date => ['2010-11-11', '2011-03-05']},
                               name => ['Ken', 'Taro']);

safety_character

    my $safety_character = $self->safety_character;
    $dbi                 = $self->safety_character($name);

METHODS

to_string

    $where->to_string;

Convert where clause to string correspoinding to param name.