Class: Doctrine_Hydrate_Record

Source Location: /Doctrine/Hydrate/Record.php

Class Doctrine_Hydrate_Record

Class Overview

Doctrine_Hydrate_Record defines a record fetching strategy for Doctrine_Hydrate

Located in /Doctrine/Hydrate/Record.php [line 34]

Doctrine_Object
   |
   --Doctrine_Hydrate_Record
Author(s): Information Tags:
Version:  $Revision$
Link:  www.phpdoctrine.com
Since:  1.0
License:  LGPL

Properties

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From Doctrine_Object

Doctrine_Object::$_null

Inherited From Doctrine_Object

Doctrine_Object::getNullObject()
getNullObject returns the null object associated with this object
Doctrine_Object::initNullObject()
initNullObject initializes the null object

[ Top ]
Property Summary
mixed   $_collections  
mixed   $_records  
mixed   $_tables  

[ Top ]
Method Summary
void   flush()  
void   getElement()  
void   getElementCollection()  
void   getNullPointer()  
void   initRelated()  
boolean   isIdentifiable()   isIdentifiable returns whether or not a given data row is identifiable (it contains all primary key fields specified in the second argument)
void   registerCollection()  
void   search()  

[ Top ]
Properties
mixed   $_collections = array() [line 36]
API Tags:
Access:  protected


[ Top ]
mixed   $_records = array() [line 38]
API Tags:
Access:  protected


[ Top ]
mixed   $_tables = array() [line 40]
API Tags:
Access:  protected


[ Top ]
Methods
flush  [line 108]

  void flush( )


API Tags:
Access:  public


[ Top ]
getElement  [line 96]

  void getElement( $data, $component  )

Parameters:
array   $data: 
   $component: 

API Tags:
Access:  public


[ Top ]
getElementCollection  [line 42]

  void getElementCollection( $component  )

Parameters:
   $component: 

API Tags:
Access:  public


[ Top ]
getNullPointer  [line 92]

  void getNullPointer( )


API Tags:
Access:  public


[ Top ]
initRelated  [line 53]

  void initRelated( $record, $name  )

Parameters:
   $record: 
   $name: 

API Tags:
Access:  public


[ Top ]
isIdentifiable  [line 75]

  boolean isIdentifiable( $row, Doctrine_Table $table  )

isIdentifiable returns whether or not a given data row is identifiable (it contains all primary key fields specified in the second argument)

Parameters:
array   $row: 
Doctrine_Table   $table: 

API Tags:
Access:  public


[ Top ]
registerCollection  [line 62]

  void registerCollection( Doctrine_Collection $coll  )

Parameters:
Doctrine_Collection   $coll: 

API Tags:
Access:  public


[ Top ]
search  [line 49]

  void search( Doctrine_Record $record, Doctrine_Collection $coll  )

Parameters:
Doctrine_Record   $record: 
Doctrine_Collection   $coll: 

API Tags:
Access:  public


[ Top ]