Class RdqlDbEngine

Description

This class performs as RDQL query on a DbModel.

Provided an rdql query parsed into an array of php variables and constraints at first the engine generates an sql statement and queries the database for tuples matching all patterns from the WHERE clause of the given RDQL query. Subsequently the result set is is filtered with evaluated boolean expressions from the AND clause of the given RDQL query.



History:

  • access: public
  • author: Radoslaw Oldakowski <radol@gmx.de>
  • version: V0.9.1

Located in /rdql/RdqlDbEngine.php (line 32)

Object
   |
   --RdqlEngine
      |
      --RdqlDbEngine
Method Summary
array &queryModel (object DbModel &$dbModel, array &$parsedQuery, [boolean $returnNodes = TRUE])
Methods
queryModel (line 89)

Perform an RDQL Query on the given DbModel.

  • return: [][?VARNAME] = object Node (if $returnNodes = TRUE) OR array [][?VARNAME] = string
  • access: public
array &queryModel (object DbModel &$dbModel, array &$parsedQuery, [boolean $returnNodes = TRUE])
  • object DbModel $dbModel
  • array &$parsedQuery: (the same format as $this->parsedQuery)
  • boolean $returnNodes

Inherited Methods

Inherited From Object

Object::toString()

Documentation generated on Fri, 17 Dec 2004 16:17:27 +0100 by phpDocumentor 1.3.0RC3