FetchStrategy Class Reference
[Object queries API]

Inheritance diagram for FetchStrategy:

Inheritance graph
[legend]

List of all members.

Static Public Member Functions

static join ()
 
Returns:
FetchStrategy

static cascade ()
 
Returns:
FetchStrategy

static lazy ()
 
Returns:
FetchStrategy


Public Attributes

const JOIN = 1
const CASCADE = 2
const LAZY = 3

Protected Attributes

 $names


Detailed Description

Definition at line 16 of file FetchStrategy.class.php.


Member Function Documentation

static FetchStrategy::join (  )  [static]

Returns:
FetchStrategy

Definition at line 31 of file FetchStrategy.class.php.

static FetchStrategy::cascade (  )  [static]

Returns:
FetchStrategy

Definition at line 39 of file FetchStrategy.class.php.

Referenced by MetaConfiguration::load(), and Criteria::setDao().

static FetchStrategy::lazy (  )  [static]

Returns:
FetchStrategy

Definition at line 47 of file FetchStrategy.class.php.


Member Data Documentation

const FetchStrategy::JOIN = 1

Definition at line 18 of file FetchStrategy.class.php.

Referenced by BaseDaoWorker::fetchList(), BaseDaoWorker::fetchObject(), Criteria::fillSelectQuery(), ComplexBuilderDAO::getDefaultStrategyId(), and Criteria::setFetchStrategy().

const FetchStrategy::CASCADE = 2

Definition at line 19 of file FetchStrategy.class.php.

Referenced by BaseBuilder::buildFillers(), buildPointers(), and Criteria::joinProperties().

const FetchStrategy::LAZY = 3

Definition at line 20 of file FetchStrategy.class.php.

Referenced by DTOClassBuilder::build(), BaseBuilder::buildFillers(), AbstractProtoClass::getMapping(), MetaClassProperty::toDaoField(), and MetaClassProperty::toDaoSetter().

FetchStrategy::$names [protected]

Initial value:

 array(
            self::JOIN      => 'join',
            self::CASCADE   => 'cascade',
            self::LAZY      => 'lazy'
        )

Reimplemented from Enumeration.

Definition at line 22 of file FetchStrategy.class.php.


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:57:23 2007 for onPHP by  doxygen 1.5.4