org.axiondb.functions
Interface ConcreteFunction

All Superinterfaces:
Function, Selectable, Serializable
All Known Subinterfaces:
AggregateFunction, ScalarFunction
All Known Implementing Classes:
ABSFunction, AddFunction, AggregateBigDecimalFunction, AndFunction, ArithmeticFunction, AsciiFunction, AverageFunction, Base64DecodeFunction, Base64EncodeFunction, BaseBooleanBranchFunction, BaseFunction, BitAndFunction, BitOrFunction, CastAsFunction, CharFunction, CharToDateFunction, CoalesceFunction, ComparisonFunction, ConcatFunction, ContainsFunction, CountFunction, DateAddFunction, DateDiffFunction, DatePartFunction, DateToCharFunction, DifferenceFunction, DivideFunction, EqualFunction, ExistsFunction, GreaterThanFunction, GreaterThanOrEqualFunction, IfThenFunction, InFunction, InStringFunction, IsNotNullFunction, IsNullFunction, IsValidDateTimeFunction, LengthFunction, LessThanFunction, LessThanOrEqualFunction, LikeToRegexpFunction, Log10Function, LowerFunction, LPadFunction, LTrimFunction, MatchesFunction, MaxFunction, MinFunction, ModFunction, MultiplyFunction, NotEqualFunction, NotExistsFunction, NotFunction, NotInFunction, NowFunction, OrFunction, ReplaceFunction, RoundFunction, RowNumFunction, RPadFunction, RTrimFunction, SignFunction, SoundexFunction, SoundsLikeFunction, SpaceFunction, SubstringFunction, SubtractFunction, SumFunction, TruncateFunction, UpperFunction

public interface ConcreteFunction
extends Function

An executable Function, as opposed to a FunctionIdentifier.

Version:
$Revision: 1.2 $ $Date: 2002/12/16 23:34:54 $

Method Summary
 boolean isValid()
           
 
Methods inherited from interface org.axiondb.Function
addArgument, getAlias, getArgument, getArgumentCount, getName, setAlias, setArgument
 
Methods inherited from interface org.axiondb.Selectable
evaluate, getDataType, getLabel, setVariableContext
 

Method Detail

isValid

public boolean isValid()