UNA
BxDolObjectQuery Class Reference
Inheritance diagram for BxDolObjectQuery:
BxDolDb BxDolFactory iBxDolSingleton BxDolFavoriteQuery BxDolFeatureQuery BxDolReportQuery BxDolScoreQuery BxDolViewQuery BxDolVoteQuery BxDolVoteLikesQuery BxDolVoteReactionsQuery BxDolVoteStarsQuery

Public Member Functions

 getSqlParts ($sMainTable, $sMainField)
 
 getSqlPartsTrack ($sMainTable, $sMainField, $iAuthorId=0)
 
 updateTriggerTableValue ($iObjectId, $iValue)
 
- Public Member Functions inherited from BxDolDb
 __clone ()
 
 connect ()
 
 disconnect ()
 
 ping ()
 
 pdoExec ($sQuery)
 
 pdoQuery ($sQuery)
 
 pdoExceptionHandler ($oException)
 
 getOption ($sName)
 
 getOne ($oStatement, $aBindings=array(), $iIndex=0)
 
 getRow ($oStatement, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 getColumn ($oStatement, $aBindings=array(), $iFetchColumnNumber=0)
 
 getFirstRow ($oStatement, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 getNextRow ($iFetchType=PDO::FETCH_ASSOC)
 
 getAll ($oStatement, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 fillArray ($oStatement, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 getAllWithKey ($oStatement, $sFieldKey, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 getPairs ($oStatement, $sFieldKey, $sFieldValue, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 getNumRows ($oStatement=null)
 
 getAffectedRows ($oStatement=null)
 
 query ($oStatement, $aBindings=array(), $bVerbose=null)
 
 res ($oStatement, $aBindings=array(), $bVerbose=null)
 
 getServerInfo ()
 
 getVersion ()
 
 listTables ()
 
 getDbCacheObject ()
 
 escape ($s)
 
 implode_escape ($mixed)
 
 unescape ($mixed)
 
 prepare ($sQuery)
 
 prepareAsString ($sQuery)
 
 arrayToSQL ($a, $sDiv=',', $sOperator='=', $bWildcardSpaceChars=false)
 

Additional Inherited Members

- Static Public Member Functions inherited from BxDolDb
static getInstance ()
 
- Protected Member Functions inherited from BxDolDb
 __construct ($aDbConf=false)
 

Detailed Description

See also
BxDolObject

Member Function Documentation

◆ deleteAuthorEntries()

BxDolObjectQuery::deleteAuthorEntries (   $iAuthorId)

Note. It's essential that Trigger Table is updated at the end, because it may require updated data from main ($this->_sTable) table.

◆ getSqlParts()

BxDolObjectQuery::getSqlParts (   $sMainTable,
  $sMainField 
)

Get SQL parts for main table.

◆ getSqlPartsTrack()

BxDolObjectQuery::getSqlPartsTrack (   $sMainTable,
  $sMainField,
  $iAuthorId = 0 
)

Get SQL parts for track table.

◆ updateTriggerTableValue()

BxDolObjectQuery::updateTriggerTableValue (   $iObjectId,
  $iValue 
)

Is used instead of 'updateTriggerTable' when trigger table contains only one field related to this object (View, Vote, Comment, etc). For example, it's used in Favourite (simple mode w lists) and Feature objects.


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