NAME
DBIx::Class::AuditAny::Role::Collector - Role for all Collector classes
DESCRIPTION
All classes which need to be able to function as a "Collector" class must consume this base role.
REQUIRES
record_changes
All Collectors must implement a record_changes()
method. This is what is called to send the change/update data into the Collector for further processing and storage.
ATTRIBUTES
AuditObj
Required. Reference to the main AuditAny object which is sniffing the change data
writes_bound_schema_sources
these are part of the base class because the AuditObj expects all Collectors to know if a particular tracked source is also a source used by the collector which would create a deep recursion situation. in other words, we don't want to try to track changes of the tables that we're using to store changes. We rely on the Collector to identify these exclude cases my setting those source names here
METHODS
has_full_row_stored
This is part of the "init" system for loading existing data. This is going to be refactored/replaced, but with what is not yet known
SEE ALSO
SUPPORT
IRC:
Join #rapidapp on irc.perl.org.
AUTHOR
Henry Van Styn <vanstyn@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012-2015 by IntelliTree Solutions llc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.