ILIAS  Release_5_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
arSelectCollection Class Reference

Class arSelectCollection. More...

+ Inheritance diagram for arSelectCollection:
+ Collaboration diagram for arSelectCollection:

Public Member Functions

 asSQLStatement ()
 getSelects ()
- Public Member Functions inherited from arStatementCollection
 add (arStatement $statement)
 hasStatements ()
 setAr ($ar)
 getAr ()
 setStatements ($statements)
 getStatements ()

Additional Inherited Members

- Protected Attributes inherited from arStatementCollection
 $statements = array()
 $ar
- Static Protected Attributes inherited from arStatementCollection
static $cache = array()

Detailed Description

Class arSelectCollection.

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
2.0.7

Definition at line 11 of file class.arSelectCollection.php.

Member Function Documentation

arSelectCollection::asSQLStatement ( )
Returns
string

Reimplemented from arStatementCollection.

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

References arStatementCollection\getAr(), getSelects(), and arStatementCollection\hasStatements().

{
$return = 'SELECT ';
if ($this->hasStatements()) {
foreach ($this->getSelects() as $select) {
$return .= $select->asSQLStatement($this->getAr());
if ($select != end($this->getSelects())) {
$return .= ', ';
}
}
}
// $return .= ' FROM ' . $this->getAr()->getConnectorContainerName();
return $return;
}

+ Here is the call graph for this function:

arSelectCollection::getSelects ( )
Returns
arSelect[]

Definition at line 36 of file class.arSelectCollection.php.

References arStatementCollection\$statements.

Referenced by asSQLStatement().

{
}

+ Here is the caller graph for this function:


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