org.axiondb.functions

Class ComparisonFunction

public abstract class ComparisonFunction extends BaseFunction implements ScalarFunction

Version: $Revision: 1.11 $ $Date: 2005/12/26 20:33:24 $

Author: Rodney Waldhoff Ahimanikya Satapathy

Constructor Summary
ComparisonFunction(String name)
Method Summary
protected abstract booleancompare(int value)
Objectevaluate(RowDecorator row)
ComparisonFunctionflip()
DataTypegetDataType()
abstract StringgetOperatorString()
booleanisColumnColumn()
booleanisColumnLiteral()
booleanisValid()
protected abstract ComparisonFunctionmakeFlipFunction()

Constructor Detail

ComparisonFunction

public ComparisonFunction(String name)

Method Detail

compare

protected abstract boolean compare(int value)

evaluate

public final Object evaluate(RowDecorator row)

flip

public ComparisonFunction flip()

getDataType

public final DataType getDataType()

getOperatorString

public abstract String getOperatorString()

isColumnColumn

public boolean isColumnColumn()

isColumnLiteral

public boolean isColumnLiteral()

isValid

public final boolean isValid()

makeFlipFunction

protected abstract ComparisonFunction makeFlipFunction()