ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
arStatement Class Reference

Class arStatement. More...

+ Inheritance diagram for arStatement:
+ Collaboration diagram for arStatement:

Public Member Functions

 asSQLStatement (ActiveRecord $ar)
 
 asORACLEStatement (ActiveRecord $ar)
 
 getTableNameAs ()
 
 setTableNameAs ($table_name_as)
 

Protected Attributes

 $table_name_as = ''
 

Detailed Description

Class arStatement.

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

Definition at line 10 of file class.arStatement.php.

Member Function Documentation

◆ asORACLEStatement()

arStatement::asORACLEStatement ( ActiveRecord  $ar)
Parameters
\ActiveRecord$ar
Returns
string

Reimplemented in arJoin.

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

31 {
32 return self::asSQLStatement($ar);
33 }
asSQLStatement(ActiveRecord $ar)

References asSQLStatement().

+ Here is the call graph for this function:

◆ asSQLStatement()

arStatement::asSQLStatement ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar
Returns
string

Reimplemented in arConcat, arHaving, arJoin, arLimit, arOrder, arSelect, and arWhere.

Referenced by asORACLEStatement().

+ Here is the caller graph for this function:

◆ getTableNameAs()

arStatement::getTableNameAs ( )
Returns
string

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

39 {
41 }

References $table_name_as.

Referenced by arJoin\asStatementText().

+ Here is the caller graph for this function:

◆ setTableNameAs()

arStatement::setTableNameAs (   $table_name_as)
Parameters
string$table_name_as

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

47 {
48 $this->table_name_as = $table_name_as;
49 }

References $table_name_as.

Referenced by arJoinCollection\add().

+ Here is the caller graph for this function:

Field Documentation

◆ $table_name_as

arStatement::$table_name_as = ''
protected

Definition at line 15 of file class.arStatement.php.

Referenced by getTableNameAs(), and setTableNameAs().


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