BuzzSaw
view release on metacpan or search on metacpan
lib/BuzzSaw/DB/Schema/Result/Event.pm view on Meta::CPAN
package BuzzSaw::DB::Schema::Result::Event; # -*-perl-*-
use strict;
use warnings;
# $Id: Event.pm.in 23014 2013-04-04 16:08:20Z squinney@INF.ED.AC.UK $
# $Source:$
# $Revision: 23014 $
# $HeadURL: https://svn.lcfg.org/svn/source/tags/BuzzSaw/BuzzSaw_0_12_0/lib/BuzzSaw/DB/Schema/Result/Event.pm.in $
# $Date: 2013-04-04 17:08:20 +0100 (Thu, 04 Apr 2013) $
our $VERSION = '0.12.0';
use DateTime;
use Try::Tiny;
use base 'DBIx::Class::Core';
=head1 NAME
BuzzSaw::DB::Schema::Result::Event - BuzzSaw DBIx::Class resultset
=head1 VERSION
This documentation refers to BuzzSaw::DB::Schema::Result::Event version 0.12.0
=head1 DESCRIPTION
This module provides access to the DBIx::Class resultset for the
C<event> table in the BuzzSaw database. This table is used to record
the parsed log entries after they have been selected in the filtering
stage. The selected entries are split into useful separate attributes
to make querying and report generation easier.
The BuzzSaw project provides a suite of tools for processing log file
entries. Entries in files are parsed and filtered into a set of events
of interest which are stored in a database. A report generation
framework is also available which makes it easy to generate regular
reports regarding the events discovered.
=cut
__PACKAGE__->load_components(qw/InflateColumn::DateTime Core/);
__PACKAGE__->table('event');
=head1 ACCESSORS
=head2 id
data_type: integer
default_value: nextval('event_id_seq'::regclass)
is_auto_increment: 1
is_nullable: 0
=head2 raw
data_type: character varying
default_value: undef
is_nullable: 0
size: 1000
=head2 digest
data_type: character varying
default_value: undef
is_nullable: 0
size: 200
=head2 logtime
data_type: timestamp with time zone
default_value: undef
is_nullable: 0
=head2 logdate
( run in 2.134 seconds using v1.01-cache-2.11-cpan-d8267643d1d )