Search::GIN::Query::Class.3pm

Langue: en

Version: 2010-02-24 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Search::GIN::Query::Class - Create class-based GIN queries

SYNOPSIS

     use Search::GIN::Query::Class;
 
     my $query = Search::GIN::Query::Class->new(
         class => 'Person',
     );
 
 

DESCRIPTION

Creates a class-based GIN query that can be used to search records in a storage.

This is a ready-to-use query that uses class definitions (specifically "class", "does" and "blessed") to search through the storage.

METHODS/SUBROUTINES

new

Creates a new query.

ATTRIBUTES

class

The class of the object you want to find.
     my $query = Search::GIN::Query::Class->new(
         class => 'Person',
     );
 
 

does

A role consumed by the object you want to find.
     my $query = Search::GIN::Query::Class->new(
         does => 'TheMonkey',
     );
 
 

blessed

The name of the package that the object is blessed into.
     my $query = Search::GIN::Query::Class->new(
         blessed => 'Person',
     );