Provided by: libjifty-dbi-perl_0.78-3_all bug

NAME

       Jifty::DBI::HasFilters - abstract class for objects that has filters

SYNOPSIS

         my $record = Jifty::DBI::Record->new(...);
         $record->input_filters( 'Jifty::DBI::Filter::Truncate',
                                 'Jifty::DBI::Filter::utf8'
                               );
         my @filters = $record->output_filters;

DESCRIPTION

       This abstract class provide generic interface for setting and getting input and output
       data filters for Jifty::DBI objects.  You shouldn't use it directly, but
       Jifty::DBI::Handle, Jifty::DBI::Record and Jifty::DBI::Column classes inherit this
       interface.

METHODS

   input_filters
       Returns array of the input filters, if arguments list is not empty then set input filter.

   output_filters
       Deals similar with list of output filters, but unless you defined own list returns
       reversed list of the input filters. In common situation you don't need to define own list
       of output filters, but use this method to get default list based on the input list.

   filters FILTERS
       Sets the input and output filters at the same time.  Returns a hash, with keys "input" and
       "output", whose values are array references to the respective lists.

SEE ALSO

       Jifty::DBI::Filter