Class RdqlMemEngine

Description

This class performes as RDQL query on a MemModel.

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

  • author: Radoslaw Oldakowski <radol@gmx.de>
  • version: $Id: RdqlMemEngine.html 443 2007-06-01 16:25:38Z cax $
  • access: public

Located in /rdql/RdqlMemEngine.php (line 22)

Object
   |
   --RdqlEngine
      |
      --RdqlMemEngine
Method Summary
array &queryModel (object MemModel &$memModel, array &$parsedQuery, [boolean $returnNodes = TRUE])
Methods
queryModel (line 65)

Perform an RDQL Query on the given MemModel.

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

Inherited Methods

Inherited From Object

Object::toString()

Documentation generated on Fri, 1 Jun 2007 16:51:08 +0200 by phpDocumentor 1.3.2