org.outerj.daisy.query.model
Interface Function

All Superinterfaces:
Expression, ValueExpr
All Known Implementing Classes:
AbsFunction, AbstractBinaryMathFunction, AbstractCaseFunction, AbstractFunction, AbstractUnaryMathFunction, AddFunction, CeilingFunction, ConcatFunction, ContextDocFunction, CurrentDateFunction, CurrentDateTimeFunction, DateComponentFunction, DayOfMonthFunction, DayOfWeekFunction, DayOfYearFunction, DivideFunction, FloorFunction, LeftFunction, LengthFunction, LowerCaseFunction, ModFunction, MonthFunction, MultiplyFunction, RandomFunction, RelativeDateFunction, RelativeDateTimeFunction, RightFunction, RoundFunction, SubstractFunction, SubstringFunction, UpperCaseFunction, UserIdFunction, WeekFunction, YearFunction

public interface Function
extends ValueExpr


Method Summary
 void addParam(ValueExpr param)
           
 java.lang.String getFunctionName()
           
 
Methods inherited from interface org.outerj.daisy.query.model.ValueExpr
bindPreConditions, bindValueExpr, canTestAppliesTo, evaluate, evaluate, generateSqlValueExpr, getExpression, getOutputValue, getOutputValueType, getSqlPreConditions, getTitle, getValueType, isAclAllowed, isMultiValue, isOutputOnly, isSymbolicIdentifier, prepare, translateSymbolic
 
Methods inherited from interface org.outerj.daisy.query.model.Expression
getColumn, getLine, getLocation, setLocation
 

Method Detail

addParam

void addParam(ValueExpr param)

getFunctionName

java.lang.String getFunctionName()


Copyright © -2012 . All Rights Reserved.