GEAS::Query::Constraint
=======================

General Notes:
--------------


Parents:
--------
None


Attributes:
-----------

Name       : logic
Type       : logictype (enum)
Description: 


Methods:
--------

Name:
    addField

Synopsis:
    void addFie3ld( in Field field )

Description:
    This method adds a restriction on a particular field to the constraint.
This is a simple 'field expression value' test, that must evaluate to either
'true' or 'false'.

Arguments:
    A  instance, describing the test.

Result:
    None

Exceptions:
    None

Example:

See Also:



Name:
    newConstraint

Synopsis:
    Constraint newConstraint( )

Description:
    This allows queries to be nested. The contents of a nested constraint
will either be AND'd or OR'd together, to produce a single value, which will
then be treated as a single element in the containing constraint.

Arguments:
    None

Result:

Exceptions:

Example:
    If a constraint has logic AND, and the newConstraint() method is called
twice, and those new constraints in turn have a number of fields added, then
the test described by each of the additional constraints must both be true
in order for the original constraint to also be true.

See Also:

