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

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

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

◆ asSQLStatement()

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

◆ getTableNameAs()

arStatement::getTableNameAs ( )
Returns
string

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

References $table_name_as.

Referenced by arJoin\asStatementText().

39  {
40  return $this->table_name_as;
41  }
+ 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.

References $table_name_as.

Referenced by arJoinCollection\add().

47  {
48  $this->table_name_as = $table_name_as;
49  }
+ 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: