NAME
Genealogy::Obituary::Lookup::obituaries - SQLite driver for the obituary database
VERSION
Version 0.21
SYNOPSIS
This module is not intended to be used directly. It is instantiated internally by Genealogy::Obituary::Lookup as a driver to access the obituaries.sql file.
use Genealogy::Obituary::Lookup;
my $obits = Genealogy::Obituary::Lookup->new();
DESCRIPTION
A thin subclass of Database::Abstraction that points at the obituaries.sql SQLite database shipped with the distribution. All query logic - SQL generation, caching, row mapping - is inherited from the parent class.
The database schema is:
CREATE TABLE obituaries (
first VARCHAR NOT NULL,
middle VARCHAR,
last VARCHAR NOT NULL,
maiden VARCHAR,
age INTEGER,
place VARCHAR,
newspaper VARCHAR NOT NULL,
date DATE NOT NULL,
source CHAR NOT NULL, -- 'M', 'F', or 'L'
page VARCHAR NOT NULL -- archive page number or direct URL
);
LIMITATIONS
This class has no independent logic. All limitations apply at the Genealogy::Obituary::Lookup level.
AUTHOR
Nigel Horne, <njh at nigelhorne.com>
LICENSE AND COPYRIGHT
Copyright 2020-2026 Nigel Horne. Released under GPL2.