in reply to inheriting from Data::Table
If I understand you correctly, why not directly derive from Data::Table? Something like:
use strict; use warnings; use Data::Table; package SQLTable; push @SQLTable::ISA, "Data::Table"; sub new { my ($class, $dbh, $sql, $vars) = @_; return $class->fromSql($dbh, $sql, $vars); } package main; my $dbh = ...; my $sql = ...; my $vars = [...]; my $obj = SQLTable->new($dbh, $sql, $vars);
The code above is untested obviously (it'd barf on the yada-yada operator), but should be enough to get you going.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: inheriting from Data::Table
by Anonymous Monk on Mar 17, 2012 at 12:06 UTC | |
by glasswalk3r (Friar) on Mar 17, 2012 at 17:36 UTC | |
|
Re^2: inheriting from Data::Table
by Anonymous Monk on Mar 17, 2012 at 17:09 UTC | |
by GrandFather (Saint) on Mar 18, 2012 at 04:40 UTC |