org.axiondb.functions
Interface ConcreteFunction

All Superinterfaces:
Function, Selectable, java.io.Serializable
All Known Subinterfaces:
AggregateFunction, ScalarFunction
All Known Implementing Classes:
ABSFunction, AddFunction, AndFunction, ArithmeticFunction, AsciiFunction, AverageFunction, Base64DecodeFunction, Base64EncodeFunction, BaseAggregateFunction, BaseBooleanBranchFunction, BaseFunction, BaseRegExpFunction, BitAndFunction, BitOrFunction, CastAsFunction, CharFunction, CharToDateFunction, CoalesceFunction, ComparableAggregateFunction, ComparisonFunction, ConcatFunction, ContainsFunction, CountFunction, DateAddFunction, DateDiffFunction, DatePartFunction, DateToCharFunction, DifferenceFunction, DivideFunction, EqualFunction, ExistsFunction, FunctionIdentifier, GreaterThanFunction, GreaterThanOrEqualFunction, HexFunction, IfThenFunction, InFunction, InStringFunction, IsNotNullFunction, IsNullFunction, IsValidDateTimeFunction, LengthFunction, LessThanFunction, LessThanOrEqualFunction, LikeToRegexpFunction, Log10Function, LowerFunction, LPadFunction, LTrimFunction, MatchesFunction, MaxFunction, MinFunction, ModFunction, MultiplyFunction, NotEqualFunction, NotFunction, NotInFunction, NowFunction, NullIfFunction, OrFunction, ReplaceFunction, RoundFunction, RowNumFunction, RPadFunction, RTrimFunction, SignFunction, SoundexFunction, SoundsLikeFunction, SpaceFunction, SubstringFunction, SubtractFunction, SumFunction, TrimFunction, 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

boolean isValid()