NAME

EntityModel::Query::Condition - a condition clause for where, on etc.

VERSION

version 0.001

SYNOPSIS

DESCRIPTION

inlineSQL

Returns the "inline SQL" representation for this condition. See EntityModel::Query description for more details on what this means.

parseCondition

An array reference expands out as follows:

[ x => 3 ]

parseBranch

For a hashref, the following three items should be in the hash:

  • left - left node of the branch, this will be recursed into as appropriate

  • right - right node of the branch, will be recursed as required

  • op - the operation to perform, such as =, and, or, etc.

An arrayref will use the '=' operation for all entries unless the second element is a hashref, in which case the key will be used as the operation and the value as the RHS.

parseQuery

quoteIdentifier

Convert an identifier to the quoted version.

AUTHOR

Tom Molesworth <cpan@entitymodel.com>

LICENSE

Copyright Tom Molesworth 2008-2011. Licensed under the same terms as Perl itself.