NAME

DBIx::Custom::SQLite - SQLite implementation

SYNOPSYS

use DBIx::Custom::SQLite;

# Connect to the database
my $dbi = DBIx::Custom::SQLite->connect(database  => 'dbname');

# Connect to the memory database
my $dbi = DBIx::Custom::SQLite->connect_memory;

# Get last insert row id
my $id = $dbi->last_insert_rowid;

ATTRIBUTES

DBIx::Custom::SQLite inherits all attributes from DBIx::Custom and implements the following new ones.

database

my $database = $dbi->database;
$dbi         = $dbi->database('dbname');

Database name. connect() method use this value to connect the database if data_source is not specified.

METHODS

DBIx::Custom::SQLite inherits all methods from DBIx::Custom and implements the following new ones.

connect

my $dbi = DBIx::Custom::SQLite->connect(database  => 'dbname');

Create a new DBIx::Custom::SQLite object and connect to the database. This method overrides DBIx::Custom::connect() method. You can specify all attributes of DBIx::Custom and DBIx::Custom::SQLite, such as database.

connect_memory

my $dbi = DBIx::Custom::SQLite->connect_memory;

Create a new DBIx::Custom::SQLite object and connect to the memory database.

last_insert_rowid

my $last_insert_rowid = $dbi->last_insert_rowid;

Get last insert row id. This is same as last_insert_rowid() function in SQLite.