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

eworks.RQL.model
Class CompareOperator

java.lang.Object
  extended byeworks.RQL.model.CompareOperator
Direct Known Subclasses:
AlikenessCompareOperator, EqualityCompareOperator

public abstract class CompareOperator
extends Object

An abstract base class for compare operators.

Version:
1.00 (2003-11-03)
Author:
Fabian Wleklinski (fabian@wleklinski.de)
See Also:
The RDF Query Language (RQL)

Field Summary
static AlikenessCompareOperator Alikeness
          The only existing instance of AlikenessCompareOperator (singleton-pattern).
static EqualityCompareOperator Equality
          The only existing instance of EqualityCompareOperator (singleton-pattern).
 
Constructor Summary
CompareOperator()
           
 
Method Summary
abstract  boolean compare(LiteralValue op1, LiteralValue op2)
          Abstract method that compares two given values against each other, each one being an instance of LiteralValue.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Equality

public static EqualityCompareOperator Equality
The only existing instance of EqualityCompareOperator (singleton-pattern).


Alikeness

public static AlikenessCompareOperator Alikeness
The only existing instance of AlikenessCompareOperator (singleton-pattern).

Constructor Detail

CompareOperator

public CompareOperator()
Method Detail

compare

public abstract boolean compare(LiteralValue op1,
                                LiteralValue op2)
Abstract method that compares two given values against each other, each one being an instance of LiteralValue.

Parameters:
op1 - The first operand to compare.
op2 - The second operand to compare.
Returns:
true if both values match, false else.

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