[ Expand All ] [ Collapse All ] - [ Properties (1) ] [ Methods (5) ] - [ Legend ]

RdqlNDbEngine Class

Object
RdqlEngine
RdqlDbEngine
RdqlNDbEngine

Properties implemented by RdqlNDbEngine
public method tablePrefix

Methods implemented by RdqlNDbEngine
private method _generateSql_SelectVar

PHPstring _generateSql_SelectVar(string $varName)

Generate a piece of an sql select statement for a variable. Look first if the given variable is defined as a pattern object. (So you can select the node type, literal lang and dtype) If not found - look for subjects and select node label and type. If there is no result either go to predicates. Predicates are always resources therefore select only the node label.

Arguments

private method generateSql_FromClause

PHPstring generateSql_FromClause()

Generate SQL FROM clause

private method generateSql_SelectClause

PHPstring generateSql_SelectClause()

Generate SQL SELECT clause.

private method generateSql_WhereClause

PHPstring generateSql_WhereClause(integer $modelID)

Generate an SQL WHERE clause

Arguments

public method queryModel

PHParray queryModel(unknown $dbModel, unknown $parsedQuery, boolean $returnNodes)

Perform an RDQL Query on the given DbModel.

Arguments

Return

[][?VARNAME] = object Node (if $returnNodes = TRUE) OR array [][?VARNAME] = string

Generated by PHPEdit - Copyright © 1999-2004 - Sébastien Hordeaux - WaterProof SARL