---
name: "RoPkg::Simba::Excludes"
section: "3pm"
platform: "linux"
package: "simba"
version: "0.8.4-6"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/RoPkg::Simba::Excludes"
---

# RoPkg::Simba::Excludes(3pm)

## NAME

RoPkg::Simba::Excludes

## VERSION

0\.2.2

## DESCRIPTION

RoPkg::Simba::Excludes is a class used to count and get the excludes from the database.

## SYNOPSIS

```
 !#/usr/bin/perl

 use RoPkg::DB;
 use RoPkg::Simba::Excludes;

 sub main {
   my $dbp = new RoPkg::DB();
   $dbp->Add('dbi:mysql:database=mysql;host=localhost',
             'root',
             '',
             'local');
   my $m = new RoPkg::Simba::Excludes(dbo => $dbp, dbo_method => 'db_local');
   print $m->Count,' excludes found in database',$/;
 }

 main();
```

## SUBROUTINES/METHODS

### new()

The class constructor. At this moment, it just calls RoPkg::DBObject-\>**new()** . Please read the RoPkg::DBObject manual page for more information about the **new()** parameters.

### Count($fields)

Returns the number of excludes from database. The **$fields** parameter contains a list of WHERE clauses. For more details of **$fields** see SQL::Abstract.

### Get($fields, $orderby)

Returns a array of *RoPkg::Simba::exclude list* objects. The excludes are  read from the database.  The **$fields** parameter contains a list of WHERE clauses. For more details of **$fields** see SQL::Abstract. **$orderby** is a reference to a array holding the fields specification used for sorting the data.

## DIAGNOSTICS

Unpack the source, and use 'make test' command

## CONFIGURATION AND ENVIRONMENT

This module does not use any configuration files or environment variables.

## DEPENDENCIES

RoPkg::DBCollection and RoPkg::Exceptions

## INCOMPATIBILITIES

None known to the author

## BUGS AND LIMITATIONS

None known to the author

## PERL CRITIC

This module is perl critic level 2 compliant

## SEE ALSO

RoPkg::Simba RoPkg::Simba::Exclude SQL::Abstract

## AUTHOR

Subredu Manuel \<diablo@iasi.roedu.net\>

## LICENSE AND COPYRIGHT

Copyright (C) 2005 Subredu Manuel.  All Rights Reserved. This module is free software; you can redistribute it  and/or modify it under the same terms as Perl itself. The LICENSE file contains the full text of the license.
