NAME

Bot::BasicBot::Pluggable::Module::Notes::Store::SQLite - SQLite storage for Bot::BasicBot::Pluggable::Module::Notes.

SYNOPSIS

use Bot::BasicBot::Pluggable::Module::Notes::Store::SQLite;

my $blog_store =
  Bot::BasicBot::Pluggable::Module::Notes::Store::SQLite->new(
    "/home/bot/brane.db" );

DESCRIPTION

Store notes in a sqlite database for Bot::BasicBot::Pluggable::Module::Notes.

METHODS

new
my $blog_store =
  Bot::BasicBot::Pluggable::Module::Notes::Store::SQLite->new(
    "/home/bot/brane.db" );

You must supply a filename writeable by the user the bot runs as. The file need not already exist; it will be created and the correct database schema set up as necessary.

Croaks if DBD::SQLite fails to connect to the file.

dbh
my $dbh = $store->dbh;

Returns the store's database handle.

store
$store->store( timestamp => $timestamp,
               name      => $who,
               channel   => $channel,
               notes     => $message);

Stores the given information in the database. Croaks on error.

BUGS

No retrieval methods yet.

SEE ALSO

AUTHOR

Jess Robinson <castaway@desert-island.me.uk>

COPYRIGHT

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

1 POD Error

The following errors were encountered while parsing the POD:

Around line 178:

You forgot a '=back' before '=head1'