View on GitHub

Red

A WiP ORM for Raku

Red::Database

multi sub database

multi sub database(
    Str $type,
    |c
) returns Red::Driver

Accepts an SQL driver name and parameters and uses them to create an instance of Red::Driver class. The driver name is used to specify a particular driver from Red::Driver:: family of modules, so SQLite results in constructing an instance of Red::Driver::SQLite class. All subsequent attributes after the driver name will be directly passed to the constructor of the driver.

multi sub database

multi sub database(
    Str $type,
    $dbh
) returns Red::Driver

Accepts an SQL driver name and a database handle, and creates an instance of Red::Driver passing it the handle.