Brian Cassidy > DBIx-Class-Indexed-0.03 > DBIx::Class::Indexer

Download:
DBIx-Class-Indexed-0.03.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

DBIx::Class::Indexer - Base class for all indexers compatible with DBIx::Class::Indexed.

SYNOPSIS ^

    package MySchema::Foo;
    
    use base qw( DBIx::Class );
    
    __PACKAGE__->load_components( qw( Indexed Core ) );
    __PACKAGE__->set_indexer( 'WebService::Lucene', { server => 'http://localhost:8080/lucene/' } );

DESCRIPTION ^

METHODS ^

new( \%connection_info, $class )

Constructs a new instance of this indexer. Passes the index connection information and the table class driving the indexing.

insert( $object )

Handles the insert operation.

update( $object )

Handles the update operation.

delete( $object )

Handles the delete operation.

AUTHOR ^

COPYRIGHT AND LICENSE ^

Copyright 2006 by Adam Paynter, 2007-2011 by Brian Cassidy

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: