DBIx::SQLEngine::Criteria - Struct for database criteria info
my $crit = DBIx::SQLEngine::Criteria->type_new( $type, ... ); print $crit->sql_where();
DBIx::SQLEngine::Criteria objects hold information about particular query criteria.
Multiple subclasses based on type.
Abstract. Implemented in each subclass
DBIx::SQLEngine::Criteria->type_new( $type, @args ) : $criteria
Looks up type, then calls new.
Multiple subclasses based on type. (See "subclass_name" in Class::MakeMethods::Template::ClassName.)
DBIx::SQLEngine::Criteria->auto( $sql_string ) : $criteria DBIx::SQLEngine::Criteria->auto( [ $sql_string, @params ] ) : $criteria DBIx::SQLEngine::Criteria->auto( $criteria_object ) : $criteria_object DBIx::SQLEngine::Criteria->auto( { fieldname => matchvalue, ... } ) : $criteria
Convert any one of several standard criteria representations into a DBIx::SQLEngine::Criteria object.
DBIx::SQLEngine::Criteria->auto( @any_of_the_above ) : $criteria
Create a single criteria requiring the satisfaction of each of the separate criteria passed in. Supports the same argument forms as auto.
DBIx::SQLEngine::Criteria->auto_where( @any_of_the_above ) : $sql, @params
Create a single criteria requiring the satisfaction of each of the separate criteria passed in, and returns its sql_where results. Supports the same argument forms as auto.
To install DBIx::SQLEngine, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DBIx::SQLEngine
CPAN shell
perl -MCPAN -e shell install DBIx::SQLEngine
For more information on module installation, please visit the detailed CPAN module installation guide.