eworks.RQL.model
Class CompareOperator
java.lang.Object
eworks.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)
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 |
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).
CompareOperator
public CompareOperator()
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.