QCubed - A PHP5 rapid development MVC framework.
Home  |  Updates

classQQueryExpansion

QQueryExpansion Class Reference

Inherits QBaseClass.

Collaboration diagram for QQueryExpansion:

List of all members.

Public Member Functions

Protected Attributes


Detailed Description

Utility object used by the Code Generator and the generated data objects to assist with Early Binding of referenced objects for Manual Queries (e.g. Beta 2-style Queries)

This class will only be used/included when codegenned with <manualQuery support="true"> in the codegen settings. It is rare for this to be used manually.


Constructor & Destructor Documentation

QQueryExpansion::__construct ( strClassName = null,
strParentAlias = null,
objExpansionMap = null 
)


Member Function Documentation

QQueryExpansion::AddFromItem ( strItem  ) 

QQueryExpansion::AddSelectItem ( strItem  ) 

QQueryExpansion::AddWhereItem ( strItem  ) 

QQueryExpansion::GetFromSql ( strPrefix = '',
strGlue = "\n " 
)

QQueryExpansion::GetSelectSql ( strPrefix = ",\n ",
strGlue = ",\n " 
)

QQueryExpansion::GetWhereSql ( strPrefix,
strGlue 
)


Member Data Documentation

QQueryExpansion::$strFromArray [protected]

QQueryExpansion::$strSelectArray [protected]

QQueryExpansion::$strWhereArray [protected]


The documentation for this class was generated from the following file: