#------------------------------------------------------------
# Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved
#------------------------------------------------------------

package Metadata::Parser;

use strict;

use lib '/app/tools/common/lib';
use Common::Assert;

use base 'Common::Parser';

###
#   Defines the classs that can parse data.  Valid iterators
###
sub _formats {
    qw(
      Metadata::Parser::Iterator::Excel::XLS
      Common::Parser::Iterator::Text::XML
      Common::Parser::Iterator::Text::CSV
      Common::Parser::Iterator::Text::TSV
    );
}

sub clean_import_tables {
    my $contentDBObj;
    my $contentDataDBObj;
    my $db_field;

    # Clear out the DB first
    my $dbo = Common::RSApp::GetClientDB();

    $dbo->DoCmd("DELETE FROM content_import_data_status");
    $dbo->DoCmd("DELETE FROM content_import_data");
}

###
1;    # Play nicely.
###
