org.axiondb
Interface Selectable
- All Superinterfaces:
- java.io.Serializable
- All Known Subinterfaces:
- AggregateFunction, ConcreteFunction, Function, ScalarFunction
- All Known Implementing Classes:
- ABSFunction, AddFunction, AndFunction, ArithmeticFunction, AsciiFunction, AverageFunction, Base64DecodeFunction, Base64EncodeFunction, BaseAggregateFunction, BaseBooleanBranchFunction, BaseFunction, BaseRegExpFunction, BaseSelectable, BindVariable, BitAndFunction, BitOrFunction, CastAsFunction, CharFunction, CharToDateFunction, CoalesceFunction, ColumnIdentifier, 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, Literal, Log10Function, LowerFunction, LPadFunction, LTrimFunction, MatchesFunction, MaxFunction, MinFunction, ModFunction, MultiplyFunction, NotEqualFunction, NotFunction, NotInFunction, NowFunction, NullIfFunction, OrFunction, ReplaceFunction, RoundFunction, RowNumFunction, RPadFunction, RTrimFunction, SequenceEvaluator, SignFunction, SoundexFunction, SoundsLikeFunction, SpaceFunction, SubSelectCommand, SubstringFunction, SubtractFunction, SumFunction, TrimFunction, TruncateFunction, UpperFunction
public interface Selectable
- extends java.io.Serializable
An abstraction of objects that can be selected from (a row in) the database.
- Version:
- $Revision: 1.9 $ $Date: 2005/12/22 09:02:30 $
evaluate
java.lang.Object evaluate(RowDecorator row)
throws AxionException
- Throws:
AxionException
getAlias
java.lang.String getAlias()
getDataType
DataType getDataType()
getLabel
java.lang.String getLabel()
getName
java.lang.String getName()
setVariableContext
void setVariableContext(VariableContext context)