eRqlEngine API documentation - http://www.wleklinski.de/rdf/

eworks.eRQL.model
Class Value

java.lang.Object
  extended byeworks.eRQL.model.ModelComponent
      extended byeworks.eRQL.model.Value
Direct Known Subclasses:
Junction, Literal, Query

public abstract class Value
extends ModelComponent

Abstract base class for evaluable components of eRQL queries.

Version:
1.00 (2003-11-03)
Author:
Fabian Wleklinski (fabian@wleklinski.de)

Constructor Summary
Value()
           
 
Method Summary
 Value compact()
          Compacts this value and returns the compacted value.
abstract  Tuples query(RqlEngine rqlEngine)
          Evaluates this part of the query.
 
Methods inherited from class eworks.eRQL.model.ModelComponent
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Value

public Value()
Method Detail

compact

public Value compact()
Compacts this value and returns the compacted value.

Returns:
compacted value.

query

public abstract Tuples query(RqlEngine rqlEngine)
                      throws RqlExecutingException
Evaluates this part of the query.

Parameters:
rqlEngine - The RqlEngine to execute.
Returns:
The subquery's result.
Throws:
RqlExecutingException - if something goes wrong.

eRqlEngine API documentation - http://www.wleklinski.de/rdf/