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 SQLMethodInterface to implement to wrap an SQL function.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SQLExpressiongetExpression(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
-
-