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
Modifier and TypeMethodDescriptiongetExpression
(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) Return the expression for this SQL function.
-
Method Details
-
getExpression
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
-