Interface SQLMethod
-
- All Known Implementing Classes:
AbsFunction
,AcosFunction
,ArrayContainsMethod
,ArrayIsEmptyMethod
,ArraySizeMethod
,AsinFunction
,Atan2Function
,AtanFunction
,AvgFunction
,AvgWithCastFunction
,CeilFunction
,CoalesceFunction
,CollectionContainsMethod
,CollectionIsEmptyMethod
,CollectionSizeMethod
,CosFunction
,CoshFunction
,CotFunction
,CountFunction
,CountStarFunction
,CurrentDateFunction
,CurrentTimeFunction
,CurrentTimestampFunction
,DegreesFunction
,EnumOrdinalMethod
,EnumToStringMethod
,ExpFunction
,FloorFunction
,JDOHelperGetObjectIdMethod
,JDOHelperGetVersionMethod
,ListGetMethod
,ListIndexOfMethod
,LocalDateFunction
,LocalDateTimeFunction
,LocalTimeFunction
,LogFunction
,LogFunction2
,MapContainsEntryMethod
,MapContainsKeyMethod
,MapContainsValueMethod
,MapGetMethod
,MapIsEmptyMethod
,MapKeyMethod
,MapSizeMethod
,MapValueMethod
,MathAbsMethod
,MathAcosMethod
,MathAsinMethod
,MathAtanMethod
,MathCeilMethod
,MathCosMethod
,MathExpMethod
,MathFloorMethod
,MathLogMethod
,MathPowerMethod
,MathSinMethod
,MathSqrtMethod
,MathTanMethod
,MathToDegreesMethod
,MathToRadiansMethod
,MaxFunction
,MinFunction
,NullIfFunction
,ObjectGetClassMethod
,OptionalGetMethod
,OptionalIsPresentMethod
,OptionalOrElseMethod
,PowerFunction
,RadiansFunction
,RoundMethod
,SignFunction
,SimpleNumericAggregateMethod
,SimpleNumericMethod
,SimpleOrderableAggregateMethod
,SimpleStringMethod
,SinFunction
,SinhFunction
,SQLBooleanMethod
,SQLCubeFunction
,SQLFunctionMethod
,SQLNumericMethod
,SQLRollupFunction
,SqrtFunction
,StringCharAt2Method
,StringCharAtMethod
,StringConcat1Method
,StringConcat2Method
,StringEndsWith2Method
,StringEndsWithMethod
,StringEqualsIgnoreCaseMethod
,StringEqualsMethod
,StringIndexOf2Method
,StringIndexOf3Method
,StringIndexOf4Method
,StringIndexOf5Method
,StringIndexOfMethod
,StringLength2Method
,StringLength3Method
,StringLength4Method
,StringLengthMethod
,StringMatchesDerbyMethod
,StringMatchesMethod
,StringReplaceAllMethod
,StringSimilarPostgresqlMethod
,StringStartsWith2Method
,StringStartsWith3Method
,StringStartsWith4Method
,StringStartsWithMethod
,StringSubstring2Method
,StringSubstring3Method
,StringSubstring4Method
,StringSubstring5Method
,StringSubstringMethod
,StringToLowerMethod
,StringToUpperMethod
,StringTranslateMethod
,StringTrim2Method
,StringTrim3Method
,StringTrimLeft3Method
,StringTrimLeftMethod
,StringTrimMethod
,StringTrimRight3Method
,StringTrimRightMethod
,SumFunction
,TanFunction
,TanhFunction
,TemporalBaseMethod
,TemporalDayMethod
,TemporalDayMethod2
,TemporalDayMethod3
,TemporalDayMethod4
,TemporalDayMethod5
,TemporalDayOfWeekMethod
,TemporalDayOfWeekMethod2
,TemporalDayOfWeekMethod3
,TemporalDayOfWeekMethod4
,TemporalDayOfWeekMethod5
,TemporalDayOfWeekMethod6
,TemporalDayOfWeekMethod7
,TemporalDayOfYearMethod
,TemporalHourMethod
,TemporalHourMethod2
,TemporalHourMethod3
,TemporalHourMethod4
,TemporalHourMethod5
,TemporalHourMethod6
,TemporalIsoWeekMethod
,TemporalIsoYearMethod
,TemporalMilliSecondMethod
,TemporalMinuteMethod
,TemporalMinuteMethod2
,TemporalMinuteMethod3
,TemporalMinuteMethod4
,TemporalMinuteMethod5
,TemporalMinuteMethod6
,TemporalMonthJavaMethod
,TemporalMonthJavaMethod2
,TemporalMonthJavaMethod3
,TemporalMonthJavaMethod4
,TemporalMonthJavaMethod5
,TemporalMonthMethod
,TemporalMonthMethod2
,TemporalMonthMethod3
,TemporalMonthMethod4
,TemporalMonthMethod5
,TemporalQuarterMethod
,TemporalQuarterMethod2
,TemporalQuarterMethod3
,TemporalQuarterMethod4
,TemporalQuarterMethod5
,TemporalSecondMethod
,TemporalSecondMethod2
,TemporalSecondMethod3
,TemporalSecondMethod4
,TemporalSecondMethod5
,TemporalSecondMethod6
,TemporalSecondMethod7
,TemporalWeekMethod
,TemporalWeekMethod2
,TemporalWeekMethod3
,TemporalWeekMethod4
,TemporalWeekMethod5
,TemporalWeekMethod6
,TemporalYearMethod
,TemporalYearMethod2
,TemporalYearMethod3
,TemporalYearMethod4
,TemporalYearMethod5
public interface SQLMethod
Interface to implement to wrap an SQL function.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SQLExpression
getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args)
Return the expression for this SQL function.
-
-
-
Method Detail
-
getExpression
SQLExpression getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args)
Return the expression for this SQL function.- Parameters:
stmt
- SQLStatement that this expression is forexpr
- The expression that it is invoked onargs
- Arguments passed in- Returns:
- The SQL expression using the SQL function
-
-