From 111db1dd2a82c37c7ecaa98d4951d807166ffd2c Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Tue, 28 Dec 2010 17:50:23 +0100 Subject: [PATCH] added MojoFacets::Import::SQL --- lib/MojoFacets/Data.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/MojoFacets/Data.pm b/lib/MojoFacets/Data.pm index 202f794..1e1f87d 100644 --- a/lib/MojoFacets/Data.pm +++ b/lib/MojoFacets/Data.pm @@ -20,6 +20,7 @@ use MojoFacets::Import::File; use MojoFacets::Import::HTMLTable; use MojoFacets::Import::CSV; use MojoFacets::Import::CouchDB; +use MojoFacets::Import::SQL; our $loaded; our $filters; @@ -42,7 +43,7 @@ sub index { } elsif ( -d $file && $file =~ m/\.html$/ ) { $file =~ s/$data_dir\/*//; push @files, $file; - } elsif ( -f $file && $file =~ m/\.(csv|storabe|couchdb)$/i ) { + } elsif ( -f $file && $file =~ m/\.(csv|storabe|couchdb|sql)$/i ) { $file =~ s/$data_dir\/*//; push @files, $file; } else { @@ -188,6 +189,8 @@ sub _load_path { if ( -f $full_path ) { if ( $full_path =~ m/.csv/i ) { $data = MojoFacets::Import::CSV->new( full_path => $full_path )->data; + } elsif ( $full_path =~ m/.sql/i ) { + $data = MojoFacets::Import::SQL->new( full_path => $full_path )->data; } elsif ( $full_path =~ m/.couchdb/i ) { $data = MojoFacets::Import::CouchDB->new( full_path => $full_path )->data; } elsif ( $full_path =~ m/.storable/ ) { -- 2.20.1